← Back to home
All code types
A catalog of 74 barcode and 2D code types — all of them open right away. “Beta” means the code follows the standard but our independent reader hasn’t verified it — test it with your scanner.
Nothing found — try another word.
Retail & products 6
- EAN-13The barcode on retail products worldwide outside the US and Canada.
- EAN-8A short retail barcode for small packages.
- UPC-AThe retail barcode used in the US and Canada.
- UPC-EA compressed UPC for small items: the same number, only shorter.
- EAN-2 SupplementbetaA two-digit add-on to EAN/UPC — the issue number of a magazine or newspaper.
- EAN-5 SupplementbetaA five-digit add-on to EAN/UPC — usually a book’s price.
Warehouse & logistics 3
2D & matrix 14
- Data MatrixA small square 2D code: parts, medicines, electronics.
- Aztec CodeA 2D code with a bullseye in the middle: transit tickets and boarding passes.
- PDF417A wide stacked 2D code: ID cards, boarding passes, shipping documents.
- MaxiCodeThe bullseye-and-hexagons code printed on UPS parcels.
- DotCodebetaA 2D code made of dots for high-speed printing on production lines.
- MicroPDF417A smaller PDF417 for small labels.
- Compact PDF417PDF417 without the right-hand row indicators — narrower.
- Rectangular Data MatrixA rectangular Data Matrix for narrow spaces on packaging.
- Data Matrix DMREData Matrix with extended rectangular sizes (DMRE) — fits more in a narrow strip.
- Han Xin CodebetaHan Xin — a Chinese 2D code similar to QR.
- UltracodebetaUltracode — a 2D code designed for color; this is its black-and-white form.
- Code OnebetaCode One — the first matrix 2D code, used on industrial parts and medicines.
- Compact AztecCompact Aztec — a smaller bullseye for short data.
- Aztec RuneAztec Rune — a tiny Aztec bullseye that holds a single number.
GS1 14
- GS1-128Code 128 with data in GS1 format: batch, expiry date, serial number — for logistics.
- GS1 DataMatrixData Matrix with GS1 data: GTIN, batch, expiry date — on medicines and products.
- Data Matrix with GS1 Digital LinkData Matrix with a GS1 Digital Link URI: one link that is both the product number and its page.
- GS1 DotCodebetaGS1 DotCode — a dot-based 2D code with GS1 data for high-speed printing on packaging.
- GS1 DataBar OmnidirectionalGS1 DataBar: a short code carrying a GTIN-14 — on fresh produce and small items.
- GS1 DataBar TruncatedGS1 DataBar Truncated — a short-height DataBar for small items.
- GS1 DataBar LimitedGS1 DataBar Limited — the narrowest DataBar for small items.
- GS1 DataBar ExpandedGS1 DataBar Expanded: the product number plus weight, price, batch or expiry date.
- GS1 DataBar StackedGS1 DataBar Stacked — DataBar in two rows for narrow spaces on a product.
- GS1 DataBar Stacked OmnidirectionalGS1 DataBar Stacked Omnidirectional — a two-row DataBar that scans from any angle.
- GS1 DataBar Expanded StackedGS1 DataBar Expanded Stacked — Expanded in several rows: the product number plus weight, price or date.
- GS1 Composite CC-AbetaGS1 Composite CC-A — an EAN-13 with a small 2D block on top for the batch or expiry date.
- GS1 Composite CC-BbetaGS1 Composite CC-B — a GS1-128 with a MicroPDF417 block for extra data.
- GS1 Composite CC-CbetaGS1 Composite CC-C — a GS1-128 with a large PDF417 block that holds the most data.
Postal 10
- USPS Intelligent MailbetaUSPS Intelligent Mail — the four-state postal barcode on US mail.
- USPS POSTNETbetaUSPS POSTNET — the legacy US postal barcode for the ZIP code.
- USPS PLANETbetaUSPS PLANET — the legacy US postal barcode for tracking mail.
- Royal Mail 4-StatebetaRoyal Mail 4-State (RM4SCC) — the UK postal barcode for sorting mail.
- Royal Mail MailmarkRoyal Mail Mailmark — the Royal Mail 2D code on UK letters.
- Australia Post 4-StatebetaAustralia Post 4-State — the Australian postal barcode for sorting mail.
- Japan Post 4-StatebetaJapan Post 4-State — the Japanese postal barcode: postcode and address.
- Dutch KIXbetaDutch KIX — the Dutch postal barcode: postcode and house number.
- Deutsche Post IdentcodeDeutsche Post Identcode — the Deutsche Post code for tracking shipments.
- Deutsche Post LeitcodeDeutsche Post Leitcode — the Deutsche Post code for sorting by address.
Healthcare 9
- PharmacodebetaPharmacode — a code on medicine packaging for checks on the production line.
- Two-Track PharmacodebetaTwo-Track Pharmacode — the two-track Pharmacode for medicine packaging.
- Italian Pharmacode / Code 32Code 32 — the Italian pharmaceutical code (AIC number) on medicine packs.
- PZNPZN — the German pharmaceutical number (PZN8) on medicine packs.
- HIBC Code 128HIBC as Code 128 — labeling for medical devices.
- HIBC Code 39betaHIBC as Code 39 — labeling for medical devices.
- HIBC Data MatrixHIBC as Data Matrix — medical device labeling in a small 2D code.
- HIBC AztecHIBC as Aztec — medical device labeling in a 2D code.
- HIBC PDF417HIBC as PDF417 — medical device labeling in a stacked code.
Industrial & legacy 15
- Code 39A classic industrial standard: badges, parts, inventory.
- Code 39 ExtendedCode 39 with the full ASCII set: lowercase letters and symbols are encoded as character pairs.
- Code 93Denser and more reliable than Code 39, with the same character set.
- Code 93 ExtendedCode 93 with the full ASCII set — denser than Code 39 Extended.
- CodabarA simple legacy code: libraries, blood banks, waybills.
- Code 11betaA legacy code for labeling telecom equipment.
- MSI PlesseybetaA digits-only code for shelves and warehouse bins.
- PlesseybetaPlessey — a legacy code for store shelves and libraries.
- TelepenTelepen — a full-ASCII code popular in UK libraries.
- Telepen NumericTelepen Numeric — the dense digits-only form of Telepen.
- Industrial 2 of 5betaIndustrial 2 of 5 — a simple legacy digits-only code used in manufacturing.
- Matrix 2 of 5betaMatrix 2 of 5 — a legacy digits-only code for warehouses and photo labs.
- IATA 2 of 5betaIATA 2 of 5 — the airline code for baggage and cargo tags.
- Channel CodebetaChannel Code — the most compact linear code for short numbers.
- PosiCodebetaPosiCode — a linear code for printing with uneven bar widths.