Multi-Format Barcode Generator
Code128 • EAN • UPC • ITFVector SVG & Crisp PNGGenerate vector SVG and crisp PNG barcodes for retail, inventory, and logistics with customizable height, text labels, and color. Zero external servers, zero telemetry, and instantaneous client-side calculation.
Barcode Symbology & Data
LogisticsHigh-density alphanumeric barcode standard used worldwide for logistics, supply chain, and warehouse labels. Automatically switches between character sets A, B, and C.
Human-Readable Text Label
Geometry & Color System
Scanner Optical SettingsComprehensive Barcode Symbology Reference Guide
Select the optimal barcode format for retail point-of-sale, industrial inventory, and global logistics.
| Symbology | Standard Authority | Character Set | Capacity / Length | Checksum | Primary Application |
|---|---|---|---|---|---|
| Code 128 | ISO/IEC 15417 | All 128 ASCII | Variable (1 - 80+) | Modulo 103 (Internal) | Logistics, shipping labels, GS1-128 |
| EAN-13 | GS1 / ISO 15420 | Numeric (0-9) | Fixed 13 Digits | GS1 Modulo-10 | Global supermarket & retail checkout |
| UPC-A | GS1 US | Numeric (0-9) | Fixed 12 Digits | Modulo-10 | United States & Canadian retail items |
| EAN-8 | GS1 | Numeric (0-9) | Fixed 8 Digits | Modulo-10 | Small packages, confectionery, cosmetics |
| ITF-14 | GS1 General Specs | Numeric (0-9) | Fixed 14 Digits | Modulo-10 | Master cartons, corrugated freight boxes |
| Code 39 | ISO/IEC 16388 | A-Z, 0-9, Symbols | Variable | Optional Modulo-43 | Automotive (AIAG), Defense (DoD LOGMARS) |
Always maintain empty quiet zones on both left and right margins of at least 10 times the narrowest bar width (minimum 6mm). Optical scanners rely on quiet zones to identify start patterns.
Barcode laser scanners use red 630-670nm diodes. Bars must absorb red light (pure black or dark blue), while backgrounds must reflect red light (white or yellow). Never print red bars on white!
For commercial label printing and packaging dies, always download Vector SVG. SVG scales to 300+ DPI without pixel blur or edge bleed that cause scanner decoding failures.