Barcodes still run the physical world: every checkout scanner, warehouse gun, and library
desk reads them. This generator produces seven symbologies covering the common cases.
CODE128 is the general-purpose workhorse, encoding any text including lowercase and
punctuation, which suits order numbers, asset tags, and event tickets. EAN-13, EAN-8, and
UPC-A are the retail standards printed on products worldwide, and ITF-14 marks shipping
cartons with the case-level version of a product code.
Every format has strict input rules, and the tool validates your value client-side before
drawing anything, with a specific error message instead of a silent blank: EAN-13 wants 12
digits with the 13th check digit computed for you (or 13 digits if your checksum is already
correct), UPC-A wants 11 or 12, ITF-14 wants 13 or 14, and CODE39 is limited to uppercase
letters, digits, and a handful of symbols. When you supply all digits but the check digit,
the generator appends the correct one automatically, matching how GS1 standards build
these codes.
Output comes in two flavors: PNG at 3x resolution, ready for documents, spreadsheets, and
label printers, and SVG, the vector version that stays razor sharp when scaled to any
size for packaging artwork. Bar width and height sliders cover scanner quirks; a taller
barcode scans more easily at odd angles. For 2D codes that hold URLs, WiFi credentials,
or contact cards, use the
QR code generator
instead; barcodes and QR codes solve different data-density problems.