Use one row per barcode and optional columns for product name, copies and symbology. Preserve GTIN leading zeros by formatting the spreadsheet cells as text before entry. Numeric Excel cells longer than 15 digits may already have lost precision.
Bulk Barcode
Free Bulk Barcode Generator
one per line · up to 200 values · Code 128 / EAN-13 / UPC-A / ITF-14 / Code 39 / GS1-128
Bulk Barcode
Free Bulk Barcode Generator
The barcode has been adjusted to the screen size.
Advanced barcode size settings
Related barcode tools
A–Z · a–z · 0–9 · common symbols
EAN-13Free EAN-13 Generator12 digits → check digit: calculated · 13 digits → check digit: validated
UPC-AFree UPC-A Generator11 digits → check digit: calculated · 12 digits → check digit: validated
ITF-14 / GTIN-14Free ITF-14 / GTIN-14 Generator13 digits → check digit: calculated · 14 digits → check digit: validated
Code 39Free Code 39 GeneratorA–Z · 0–9 · - . $ / + % · space
GS1-128Free GS1-128 GeneratorGS1 AI (01) · (10) · (17) · (21) … · FNC1: automatic
Barcode Check DigitBarcode Check Digit CalculatorGTIN-8 · UPC-A / GTIN-12 · EAN-13 / GTIN-13 · GTIN-14 / DUN-14
Barcode Scanner & ValidatorBarcode Scanner & ValidatorScan a barcode from an image or camera. Processing stays on this device.
Bulk workflow: spreadsheet to labels
Import CSV, TSV or XLSX, review the detected column mapping, and inspect errors. An invalid row should be corrected rather than silently omitted from the export. Keep separate files for unrelated symbologies when practical.
SVG is suited to scalable artwork, PNG to image-based workflows, ZIP to collecting many individual files and A4 PDF to a fixed 2-column × 5-row label sheet. PDF output is a starting template: check physical dimensions and scan quality against your printer and label stock.
Frequently asked questions
Why did my leading zeros disappear?
Spreadsheet applications may turn 00123 into numeric 123. Format the column as text before entering values or export text-formatted CSV.
Can I import a file with errors?
Review and correct invalid rows before exporting. BarcodeOn should not silently discard failed records.
Can I print hundreds of labels at once?
The current development workflow supports up to 200 barcode values and 200 PDF labels. Check paper alignment and test print before production.
Whether a generated barcode can be used at work depends on your workplace rules and scanner settings.