Code 128 is a dense and flexible symbology for internal operations. EAN and UPC are numeric retail standards and depend on valid commercial identification.
Barcode Generator
Create Code 128, EAN-13, EAN-8 and UPC-A barcodes as SVG directly in the browser.
The right format affects scanning, inventory and print
A barcode is not just a set of bars: each symbology has character, length, checksum and usage rules. Code 128 is flexible for internal labels; EAN and UPC target retail and require numeric length discipline. This tool generates local SVG for prototyping, tests and simple artwork, while commercial printing still needs correct dimensions, contrast, quiet zone and validation in the target ecosystem.
Start with the scanner and the data
- Use Code 128 for internal identifiers with printable ASCII letters, numbers and symbols.
- Use EAN-13, EAN-8 or UPC-A when the value is numeric and has the expected retail length.
- Download the SVG and test it with the real scanner before printing batches.
Sources and references for this tool
These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.