Barcode with Human-Readable Text
Barcode Generator with Text — Add Labels Above or Below
Create a barcode with readable product, SKU or asset text, control typography and spacing, then export SVG or print at the required size.
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
How to create and print a Code 128 barcode
Code 128 is the general-purpose choice when one label must carry compact alphanumeric business data without a retail-numbering scheme.
Where Code 128 fits
- SKU labels
- Asset tags
- Product and shelf labels
- Asset tags and equipment IDs
- 1
Enter valid Code 128 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.
- 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
Print at final size and scan-test
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.
Does standard barcode generation use AI credits?
No. Standard barcode creation, preview, printing and export do not consume AI credits.