Code 128 barcode generator
Turn any text or number into a scannable Code 128 barcode and download it as a PNG. Code 128 is the high-density linear barcode used on shipping labels, retail packaging, asset tags and internal documents because it can encode the full set of ASCII characters in a compact space.
The generator follows the ISO/IEC 15417 specification: it automatically picks Code Set C for runs of digits (packing two digits per symbol) and Code Set B for letters and symbols, then appends the required weighted modulo-103 check digit and stop pattern. Quiet zones are added on both sides so scanners can lock on.
It is privacy-first: the barcode is rendered locally on a canvas and nothing — not your text, not the image — is ever uploaded.