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,
-
Code 128 Dense linear barcode over the full 7-bit ASCII range. Automatically picks code sets to keep
-
Code 39 Uppercase-only linear barcode, one of the oldest and simplest symbologies still in common
-
Code 93 Higher-density successor to Code 39. It supports the same visible character set used here and
-
Data Matrix Compact square 2D symbol, ECC200 single-region only (10x10 to 26x26 modules). Reed-Solomon
-
EAN-13 The retail barcode printed on nearly every packaged product worldwide. Give it 12 digits and
-
EAN-8 Compact retail barcode for small products. Give it 7 digits and the check digit is computed;
-
GS1 DataMatrix GS1 DataMatrix uses the same GS1 input contract as Gs1128, then renders an ECC200-style
-
GS1-128 Code 128 profile for GS1 element strings. It inserts FNC1 at the start, adds group separators
-
ISBN Book identifiers, rendered as their EAN-13 "bookland" barcode. Accepts either format:
-
ITF-14 Logistics barcode for GTIN-14 shipping containers. It is built on Interleaved 2 of 5 and
-
Interleaved 2 of 5 Dense numeric-only barcode for warehouse, industrial, and distribution workflows. It encodes
-
QR Code The most recognizable 2D symbol. Automatically picks numeric, alphanumeric, or byte mode,
-
UPC-A Retail barcode used heavily in North America. Give it 11 digits and the check digit is
-
UPC-E Zero-compressed UPC for small packaging. It accepts the 6-digit payload, 7 digits with number