Atelier

Every Symbology

Fifteen symbologies, one fluent builder each. Two-dimensional matrices carry more data in less space; linear barcodes scan on older hardware and print narrower.

Every figure below is the symbol its page documents, generated from the code that page shows.

Matrix codes

Retail and publishing

Logistics and general purpose

Choosing one

You have Use
a URL, or any text over ~20 characters QR Code
a retail product number EAN-13, or UPC-A in North America
a book ISBN
a shipping carton ITF-14
GS1 application identifiers GS1-128 or GS1 DataMatrix
anything else, alphanumeric Code 128
  • Codabar Codabar, also known as NW-7, is a simple numeric-heavy barcode used by libraries, blood banks, labs, and older logistics workflows.
  • Code 128 Dense linear barcode over the full 7-bit ASCII range. Automatically picks code sets to keep numeric runs compact, and always appends its own checksum.
  • Code 39 Uppercase-only linear barcode, one of the oldest and simplest symbologies still in common use (inventory labels, ID badges).
  • Code 93 Higher-density successor to Code 39. It supports the same visible character set used here and always encodes the mandatory C/K check characters.
  • Data Matrix Compact square 2D symbol, ECC200 single-region only (10x10 to 26x26 modules).
  • EAN-13 The retail barcode printed on nearly every packaged product worldwide.
  • EAN-8 Compact retail barcode for small products. Give it 7 digits and the check digit is computed; give it 8 and the check digit is validated.
  • GS1 DataMatrix GS1 DataMatrix uses the same GS1 input contract as Gs1128, then renders an ECC200-style Data Matrix with the initial FNC1 codeword.
  • GS1-128 Code 128 profile for GS1 element strings.
  • ISBN Book identifiers, rendered as their EAN-13 "bookland" barcode.
  • ITF-14 Logistics barcode for GTIN-14 shipping containers. It is built on Interleaved 2 of 5 and renders bearer bars by default.
  • Interleaved 2 of 5 Dense numeric-only barcode for warehouse, industrial, and distribution workflows. It encodes digits in pairs, so the input length must be even.
  • QR Code The most recognizable 2D symbol.
  • UPC-A Retail barcode used heavily in North America. Give it 11 digits and the check digit is computed; give it 12 and the check digit is validated.
  • UPC-E Zero-compressed UPC for small packaging. It accepts the 6-digit payload, 7 digits with number system, or the full 8 digits with check digit.