Free Barcode Generator

Make a barcode for any product in one step, or print a whole sheet of labels with product names and prices. Code 128, EAN-13, UPC and more.

  • 100% free
  • No signup
  • Runs in your browser. Nothing is uploaded

Any letters and numbers. Best for your own item codes

Size

TracEasy keeps every product’s code, batch and stock in one place, so you can find any item by code or name in seconds.

Try TracEasy free

How to print barcode labels

  1. Choose Label sheet.
  2. Paste your products, one per line: code, name, price, copies. Straight from Excel works.
  3. Press Print labels, then print onto a 21-label A4 sheet or plain paper. Choose “Save as PDF” to keep a file.

Barcode types compared

TypeEncodesBest for
Code 128Any letters, numbers, symbolsYour own SKUs, shelf and bin labels
EAN-1313 digitsRetail products (GS1-issued numbers)
EAN-88 digitsSmall packs with little space
UPC-A12 digitsProducts sold in the US and Canada
Code 39A–Z, 0–9, a few symbolsOlder industrial and asset labels
ITF-1414 digitsOuter cartons and cases

Tips for barcodes that scan

  • Keep a clear white margin on both sides of the bars. Don’t let text or edges crowd them.
  • Print dark bars on a light background. Red bars don’t scan with red-light scanners.
  • Don’t shrink it too much: if a scanner struggles, choose a larger size.

Also useful: the UPI QR code generator for your counter, and the reorder point calculator for stock planning.

Frequently asked questions

Which barcode type should I use?

For your own item or shelf codes, use Code 128: it takes any letters and numbers and every scanner reads it. Use EAN-13 only for official retail barcodes. Those numbers are allotted by GS1 India to your company.

Can I make my own EAN-13 numbers?

You can print any 13 digits as an EAN-13 for use inside your own shop or godown. But to sell through retailers or marketplaces that scan EAN codes, you need numbers issued to you by GS1 India, so the code is unique worldwide.

What is the check digit?

The last digit of EAN, UPC and ITF codes is calculated from the others so scanners can catch misreads. Type the digits without it and the generator adds the correct one.

What label sheets does the printer layout fit?

Standard A4 sheets with 21 labels (3 across, 7 down, 63.5 × 38.1 mm each). Plain A4 paper works too. Cut along the gaps.

Related free tools

Last reviewed 11 September 2026 by the TracEasy team. For information only. Check tax positions for your business with your accountant.