Barcode Generator Free

Generate Code 128, EAN-13, EAN-8, UPC-A, ITF-14, and Code 39 barcodes and download them as crisp PNGs — for retail, inventory, and logistics.

█║█ Barcode input

Choose a symbology and enter your data.

Any text or numbers — common for shipping & logistics.

📤 Your barcode

Updates live — download as PNG.

Your code will appear here.

Barcodes for retail, inventory, and shipping

Different jobs need different symbologies. Retail point-of-sale relies on EAN-13 and UPC-A; cartons and cases use ITF-14 built on a GTIN-14; and internal stock, asset, and shipping labels typically use the flexible Code 128. Pick the type, enter your data, and download a print-ready PNG.

FAQ

Frequently asked questions

Which barcode type should I use?

Use EAN-13 or UPC-A for retail products sold at point of sale, ITF-14 for outer cartons (GTIN-14), and Code 128 for general internal or shipping labels. Code 39 is common in industrial settings.

Why does my barcode show an error?

Most symbologies require a specific data format — EAN-13 needs 12–13 digits, UPC-A needs 11–12 digits, ITF-14 needs 14 digits. The error message tells you what the symbology expects.

Do I need to buy a GTIN?

To sell through retailers you usually need a GTIN licensed from GS1. This tool renders the barcode for any number you enter, but the number itself must be one you're authorised to use.

Tracking stock by barcode?

Generate consistent product codes with the free SKU Generator, then keep inventory and costing organised in Pyalm Books.

Try the SKU Generator