Barcode Generator
Generate Code 128 barcodes from text with customizable options and export to SVG or PNG.
Frequently Asked Questions
Code 128 is a high-density barcode symbology used extensively in logistics, shipping, and product identification. It supports the full ASCII character set (0-127) and uses variable-length encoding with a checksum for accuracy.
This tool uses the Code 128B character set which supports ASCII characters 32-127, including uppercase and lowercase letters, digits, punctuation, and common symbols. Control characters (0-31) are not supported.
The checksum is calculated by summing the start code value plus each data character value multiplied by its position (1-indexed), then taking the result modulo 103. This ensures barcode integrity when scanned.
Yes! You can download as SVG (scalable vector graphics for print) or PNG (raster image for web use). SVG is recommended for printing as it scales to any size without quality loss.