Free Online Barcode Label Generator

Create and print adhesive barcode labels for retail products, boxes, and thermal printers
Industrial Barcode Label Studio • Thermal & Laser Printer Ready

Instant Adhesive Barcode & Sticker Generator

Create crisp, scannable barcode labels for your retail inventory, warehouse packaging, and shipping cartons. Compatible with all thermal roll printers (TVS, Zebra, TSC, Xprinter) with zero margins and full client-side privacy.

Standard Sizes (50x25mm 2-ups, 100x50mm, 38x25mm) Symbologies: Code 128, EAN-13, Code 39, UPC-A Bulk Excel Import (.xlsx / .xls) with Instant Preview 100% Client-Side Privacy (No Server Logging)
Label Configuration
Label Sheet & Dimensions
Matches standard 2-up thermal barcode rolls and direct adhesive rolls.
Product Information
₹
₹
Enter digits or alphanumeric characters depending on symbology.
copies
Label Content & Styling
26px
Print Preview Sheet
12 Labels 50x25mm (2 Ups)
100%
Thermal Printer Tip: In your browser print dialog, set Margins: None and select your printer's corresponding label roll size for 100% pixel-perfect alignment.

Standard Adhesive Label Formats & Thermal Rolls

Adhesive barcode labels are manufactured in specific roll dimensions to match industrial barcode applicators and direct thermal printers. Below is our comprehensive dimension reference:

Label Size Layout (Ups) Web / Roll Width Common Applications Recommended Symbology
50mm x 25mm
(2" x 1")
2 Ups (Side-by-side) 104mm (with 2mm gap & liners) Retail apparel, groceries, FMCG, pharmacy, price tags Code 128, EAN-13
100mm x 50mm
(4" x 2")
1 Up (Single lane) 104mm (Standard 4" roll) Outer shipping cartons, bin storage, master boxes, warehouse racks Code 128, Code 39
38mm x 25mm
(1.5" x 1")
2 Ups 80mm roll width Jewelry, optical eyeglasses, cosmetics, electronic components Code 128 (Compact)
100mm x 150mm
(4" x 6")
1 Up 104mm (Fanfold or roll) E-commerce courier dispatch (Amazon, Flipkart, FedEx, DHL, Delhivery) Code 128, QR Code
Thermal Printer Configuration Tips
  • Driver Page Size: Ensure your thermal printer driver (TVS RP 3200, Zebra ZD230, TSC TE244, Citizen CL-S621) is configured to match the exact roll size (e.g. Width: 104mm, Height: 25mm for 50x25 2-ups).
  • Browser Margins: In the browser print dialog (Ctrl+P / Cmd+P), expand More Settings and set Margins to 'None'.
  • Scale Setting: Keep Scale at 100% or 'Fit to printable area'.
  • Darkness / Density: For direct thermal paper, set printer darkness to 8-10 to prevent barcode bleeding.
Choosing the Right Symbology
  • Code 128: The universal high-density industrial standard. Supports uppercase, lowercase, numbers, and symbols. Highly recommended for internal SKU and inventory tracking.
  • EAN-13: International 13-digit standard for retail POS scanning in India and worldwide (GS1 registered).
  • Code 39: Widely used in government, automotive, and defense sectors with self-checking capabilities.
  • UPC-A: Standard 12-digit retail barcode primarily used in North America.

Bulk Barcode Printing from Excel Spreadsheets

Import hundreds of product labels in seconds using any standard .xlsx, .xls, or .csv file.
Download Sample Excel Template

If you manage your inventory in Excel, Google Sheets, Tally, Marg ERP, Busy, or Uttercode ERP, you can export your items and load them directly into our generator.

Supported Column Headers in Your Spreadsheet:
Column Header Required? Allowed Alternatives Description / Example
Product Yes Product Name, Item Name, product Name or title of your item (e.g. Wireless Mouse)
MRP Optional mrp, Maximum Retail Price Maximum retail price (e.g. 1499)
Rate Optional rate, Price, Offer Price Selling price or discounted rate (e.g. 999)
Barcode Yes barcode, Code, SKU Unique digits or alphanumeric code (e.g. 890123456789)
Qty (Optional) Optional Qty, Quantity, Copies How many sticker labels to print for this SKU (Defaults to 1 if blank)
Pro-Tip for Fast Printing

You don't need to manually duplicate rows for multiple stickers. Simply set the Qty column to 10, and the generator will automatically print 10 consecutive barcode labels for that product!

No. Like all Uttercode productivity tools, our Barcode Label Generator runs 100% inside your web browser. When you upload an Excel spreadsheet or type product details, the parsing and barcode SVG rendering happen client-side using JavaScript. No inventory details or prices are ever uploaded to any database.

When printing to a 2-up thermal roll:
  1. In the browser Print prompt (Ctrl+P / Cmd+P), change Destination to your thermal barcode printer (e.g. TVS, TSC, Zebra).
  2. Set Paper Size in printer properties to 100mm x 25mm (or User-Defined 104x25mm).
  3. Set Margins to None.
  4. Ensure Scale is set to 100%.

Yes! The sheet renderer will output labels continuously across your pages. If using standard desktop laser or inkjet printers with multi-label A4 sheets, select A4 paper size in your print dialogue.

In Indian retail compliance, MRP (Maximum Retail Price) is legally required on consumer products. The Rate is your store's discounted selling price. Displaying both (e.g., MRP: ₹1,499 | Rate: ₹999) attracts shoppers by showing clear discount savings directly on the shelf tag.
Uttercode Enterprise Solutions

Looking for Automated Barcode & Warehouse Inventory ERP?

Uttercode develops customized Warehouse Management Systems (WMS), handheld Honeywell/Zebra scanner integrations, automated serial number generators, and batch tracking software for manufacturing and logistics enterprises.

WhatsApp
Action completed!