Free barcode label generator for shops
Updated · free, no login
To make barcode labels for your shop, enter each item's name, price and barcode (or let the tool number them), pick EAN-13 or Code 128, choose your A4 label sheet or thermal roll, and print at 100% scale. The barcodes are standard, so any USB or Bluetooth shop scanner reads them. Free, no sign-up.
FreeNo sign-up to useWhatsApp number to download filesWorks on your phone
1. Your items
Paste many items from Excel
2. Label sheet and text
Labels print a little off? Nudge them
3. Check and print
15 labels on 1 A4 sheet.
Preview. Grey outlines show the label edges and do not print.
Know another shop owner who needs this? It is free.
How to use it
- Add your items. Type the item name, price and how many labels you need. Leave the barcode empty to get an automatic number, or type the barcode already on the pack. Paste many items from Excel at once.
- Pick the barcode type. Choose EAN-13 for 13-digit numbers like packed goods, or Code 128 for item codes with letters such as SKU-104.
- Pick the label size. Choose the A4 sheet you bought (65, 48, 24 or 21 labels per sheet) or a 50 × 25 mm or 38 × 25 mm thermal roll. Add your shop name and choose MRP or Price.
- Print at actual size. Press Print labels and set Scale 100% (Actual size) and Margins None. Print one test page on plain paper, hold it against the label sheet, and nudge the labels by a millimetre if needed.
Label sizes this tool prints
| Sheet / roll | Label size | Good for |
|---|---|---|
| A4, 65 per sheet (5 × 13) | 38.1 × 21.2 mm | Price tags on clothes, cosmetics, stationery and gifts |
| A4, 48 per sheet (4 × 12) | 48 × 24 mm | Grocery and FMCG items with a longer name |
| A4, 24 per sheet (3 × 8) | 63.5 × 33.9 mm | Boxes, shoe cartons, bigger price |
| A4, 21 per sheet (3 × 7) | 63.5 × 38.1 mm | Shelf labels and racks |
| Thermal roll | 50 × 25 mm or 38 × 25 mm | TSC, Zebra, TVS and other desktop label printers |
EAN-13 and Code 128 compared
| EAN-13 | Code 128 | |
|---|---|---|
| What it holds | 13 digits (the last one is a check digit) | Letters, digits and symbols, up to 40 here |
| Typical use | Packed goods, shop items numbered 20… | Your own SKU or item code |
| Width | Fixed, fits small labels | Grows with the code length; keep codes short |
| Check digit | Added and checked for you | Built into the barcode, not printed |
More in how to print barcode labels for a retail shop and barcode inventory management. Once the labels are on, barcode billing software turns each scan into a GST bill line.
Questions
Is this barcode generator really free?
Yes. There is no sign-up, no watermark and no limit except 1,300 labels per print run. The barcodes are drawn in your browser, so your item list is not sent to us. Your name and WhatsApp number are asked only if you download your items as an Excel file.
Will the barcodes scan with my shop scanner?
Yes, if they print sharp and large enough. The tool draws standard EAN-13 and Code 128 barcodes with quiet zones, which every USB and Bluetooth retail scanner reads. Print at 100% scale, use a laser or thermal printer if you can, and keep long Code 128 codes on bigger labels.
Can I use these EAN-13 numbers on products I sell to other shops?
No. Automatic numbers here start with 20, which GS1 keeps for in-store use, so they are fine on goods inside your own shop. To sell packed goods to other retailers or online marketplaces, you need your own barcode numbers from GS1 India.
EAN-13 or Code 128: which should I use?
Use EAN-13 when your codes are 12 or 13 digits, such as the barcode already printed on a pack. Use Code 128 for your own item codes that mix letters and digits, like KUR-BLU-L. Both work with normal shop scanners.
Which label sheet should I buy?
For price tags on clothes, cosmetics and stationery, 65 labels per A4 sheet (38 × 21 mm) is the most common and cheapest. Use 48 or 24 per sheet when you need a bigger price or longer names. For a thermal label printer, 50 × 25 mm rolls are the usual size.
My labels print a little off the sheet. What do I do?
First check the print box says Scale 100% or Actual size, not Fit to page, and Margins None. If the labels are still off, use 'Nudge them' to move all labels right or down by a millimetre or two and print a test on plain paper.
Can I print on a thermal label printer like TSC or Zebra?
Yes, through the printer's normal driver. Choose the 50 × 25 mm or 38 × 25 mm size here, set the same label size in the printer settings, and print. Each label prints as one page.
Related
Doing this every day? RichPOS does it automatically
In RichPOS every item keeps its barcode, labels print from the item list in a few clicks, and a scan at the counter puts the item on the GST bill with the right price.
Free 30-day trial, then ₹99/month for the first 3 months (₹199/month after that) or ₹2,000/year. See pricing
Related tools (free, no sign-up)
- Which billing software fits my shop?
- Diwali offer poster maker
- Barcode generator (PNG, SVG)
- Price tag maker
- Free Excel templates for shops
- Udhaar reminder message
- GST invoice generator
- Bill formats by shop type
- GST invoice format & templates
- Profit margin calculator
- Profit & loss calculator
- Stock reorder calculator
- Discount & offer calculator
- GSTIN checker
- HSN code & GST rate finder
- GST calculator (add or reverse GST)
Har din ka billing, stock aur udhaar ek jagah: Start RichPOS free trial 30 days free, no card. All free tools