Excel to Barcode Labels
Barcode Generator from Excel — Import XLSX and Print Labels
Import an Excel spreadsheet, map the barcode column, validate rows and generate printable Code 128 labels or a ZIP of SVG and PNG files.
AI-assisted setup
Describe the job and let AI select a practical format, range and print setup.
Deterministic output
Every barcode is rendered by a barcode engine, not painted by an image model.
Private by default
Standard barcode rendering and batch preparation happen in your browser.
Production guide
Code 128 batch generation: data, checks and printing
Code 128 is the general-purpose choice when one label must carry compact alphanumeric business data without a retail-numbering scheme. Map one stable identifier per row, preserve leading zeroes as text in the spreadsheet and scan-test the longest value in the batch.
Where Code 128 fits
- Excel product catalogs
- Asset registers
- Serial-number workbooks
- Asset tags and equipment IDs
- 1
Prepare valid Code 128 batch data
Use the exact internal value expected by the receiving system. Code 128 supports mixed-case text, digits and common punctuation; avoid adding spaces or prefixes that are not part of the identifier. Map one stable identifier per row, preserve leading zeroes as text in the spreadsheet and scan-test the longest value in the batch.
- 2
Confirm checks and encoding rules
Every Code 128 symbol includes a mandatory internal checksum, which the encoder calculates automatically. It is not displayed as an extra character in your source value.
- 3
Sample, print and deliver the batch
Keep the quiet zones clear and increase scale before increasing height when narrow bars become too small for the target DPI. Code 128 works with standard 1D laser and imaging scanners, but the scanner must be configured to return the same character set used by the host system.
Pre-delivery checklist
- Use the exact internal value expected by the receiving system. Code 128 supports mixed-case text, digits and common punctuation; avoid adding spaces or prefixes that are not part of the identifier.
- Every Code 128 symbol includes a mandatory internal checksum, which the encoder calculates automatically. It is not displayed as an extra character in your source value.
- Keep the quiet zones clear and increase scale before increasing height when narrow bars become too small for the target DPI.
- Code 128 works with standard 1D laser and imaging scanners, but the scanner must be configured to return the same character set used by the host system.
Frequently asked questions
What data can Code 128 encode?
Use the exact internal value expected by the receiving system. Code 128 supports mixed-case text, digits and common punctuation; avoid adding spaces or prefixes that are not part of the identifier.
How does Code 128 handle check digits?
Every Code 128 symbol includes a mandatory internal checksum, which the encoder calculates automatically. It is not displayed as an extra character in your source value.
When should I not use Code 128?
Do not use Code 128 as a substitute for an assigned UPC, EAN or GTIN at retail point of sale.
Is spreadsheet data uploaded to a server?
Standard Excel and CSV parsing and barcode rendering run in the browser. Data is sent to an AI provider only when you intentionally use an AI feature.