Barcode Generator
Generate and download barcodes in six formats — free, private, runs in your browser.
Any ASCII characters
About Barcodes
A barcode encodes data as a series of parallel lines of varying widths and spacings. Scanners read the pattern optically in milliseconds — making barcodes the standard for retail, inventory, shipping, and healthcare labeling.
Format guide
Code 128 — Best all-purpose format. Encodes any ASCII text or numbers. Used in shipping labels, name badges, and internal tracking.
EAN-13 / EAN-8 — Standard product barcodes used in global retail. Requires a GS1-issued prefix for real commercial products.
UPC-A — The North American equivalent of EAN-13. Every product sold in US/Canadian retail has one.
Code 39 — Older format, widely supported by industrial scanners. Limited to uppercase letters, digits, and a few symbols.
ITF-14 — Used on outer shipping cases and pallets. Encodes a GTIN-14 (Global Trade Item Number).
Privacy
All barcode generation happens locally in your browser using the JsBarcode library. Your data is never sent to a server.