Code 128 Barcode Generator
Generate a Code 128 barcode that accepts letters, numbers, and common symbols — ideal for internal use (inventory, labels, product references). Download the result as an SVG. Nothing is sent to a server.
How it works
Code 128 is one of the most widely used linear barcode symbologies for internal use: unlike EAN-13, it is not limited to digits and can encode letters, numbers, and common symbols with variable length, making it practical for product references, batch numbers, or inventory labels.
Is Code 128 compatible with all scanners?
Nearly all professional barcode scanners and smartphone scanning apps recognize Code 128, as it has been a widely adopted standard in logistics and industry for decades.
What size should I print to keep the barcode readable?
The generated SVG is vector-based and can be scaled up without losing quality: however, keep a minimum print width of about 3 cm to ensure reliable scanning by most readers, especially if the encoded text is long.
100% local processing: the barcode is generated in your browser via WebAssembly; your data is never sent to a server.