↑ Return to Barcode FAQ

How to…

Types of barcodes

Linear barcodes

Symbology Continuous
Bar widths Uses
U.P.C. Continuous Many Worldwide retail, GS1-approved – International Standard ISO/IEC 15420
Codabar Discrete Two Old format used in libraries and blood banks and on airbills (out of date)
Code 25 – Non-interleaved 2 of 5 Continuous Two Industrial
Code 25 – Interleaved 2 of 5 Continuous Two Wholesale, libraries International standard ISO/IEC 16390
Code 39 Discrete Two Various – international standard ISO/IEC 16388
Code 93 Continuous Many Various
Code 128 Continuous Many Various – International Standard ISO/IEC 15417
Code 128A Continuous Many Various – only a CODE 128 character set, not an own symbology
Code 128B Continuous Many Various – only a CODE 128 character set, not an own symbology
Code 128C Continuous Many Various – only a CODE 128 character set, not an own symbology
Code 11 Discrete Two Telephones (out of date)
CPC Binary Discrete Two  
DUN 14 Continuous Many Various
EAN 2 Continuous Many Addon code (magazines), GS1-approved – not an own symbology – to be used only with an EAN/UPC according to ISO/IEC 15420
EAN 5 Continuous Many Addon code (books), GS1-approved – not an own symbology – to be used only with an EAN/UPC according to ISO/IEC 15420
EAN-8EAN-13 Continuous Many Worldwide retail, GS1-approved – International Standard ISO/IEC 15420
Facing Identification Mark Continuous One USPS business reply mail
GS1-128 (formerly named UCC/EAN-128), incorrectly referenced as EAN 128 andUCC 128 Continuous Many various, GS1-approved -is just an application of the Code 128 (ISO/IEC 15417) using the ANS MH10.8.2 AI Datastructures. Its not an own symbology.
GS1 DataBar, formerly Reduced Space Symbology (RSS) Continuous Many Various, GS1-approved
HIBC (HIBCC Health Industry Bar Code) Discrete Two Healthcare[21] – is a datastructure to be used with Code 128, Code 39 or Data Matrix
ITF-14 Continuous Many Non-retail packaging levels, GS1-approved – is just an Interleaved 2/5 Code (ISO/IEC 16390) with a few additional specifications, according to the GS1 General Specifications
Latent image barcode Neither Tall/short Color print film
Pharmacode Neither Two Pharmaceutical packaging (no international standard available)
Plessey Continuous Two Catalogs, store shelves, inventory (no international standard available)
PLANET Continuous Tall/short United States Postal Service (no international standard available)
POSTNET Continuous Tall/short United States Postal Service (no international standard available)
Intelligent Mail barcode Continuous Tall/short United States Postal Service, replaces both POSTNET and PLANET symbols (formerly named OneCode)
MSI Continuous Two Used for warehouse shelves and inventory
PostBar Discrete Many Canadian Post office
RM4SCC / KIX Continuous Tall/short Royal Mail / Royal TPG Post
JAN Continuous Many Used in Japan, similar and compatible with EAN-13 (ISO/IEC 15420)
Telepen Continuous Two Libraries (UK)

Matrix (2D) barcodes

matrix code, also termed a 2D barcode or simply a 2D code, is a two-dimensional way to represent information. It is similar to a linear (1-dimensional) barcode, but can represent more data per unit area.

Symbology Notes
3-DI Developed by Lynn Ltd.
ArrayTag From ArrayTech Systems.
Aztec Code Designed by Andrew Longacre at Welch Allyn (now Honeywell Scanning and Mobility). Public domain. — International Standard ISO/IEC 24778
Small Aztec Code Space-saving version of Aztec code.
Chromatic Alphabet[22] an artistic proposal by C. C. Elian; divides the visible spectrum into 26 different wavelengths – hues.
Codablock Stacked 1D barcodes.
Code 1 Public domain. Code 1 is currently used in the health care industry for medicine labels and the recycling industry to encode container content for sorting.[23]
Code 16K Based on 1D Code 128.
Code 49 Stacked 1D barcodes from Intermec Corp.
ColorCode ColorZip[24] developed colour barcodes that can be read by camera phones from TV screens; mainly used in Korea.[25]
Compact Matrix Code From Syscan Group, Inc.
CP Code From CP Tron, Inc.
CyberCode From Sony.
d-touch readable when printed on deformable gloves and stretched and distorted[26]
DataGlyphs From Palo Alto Research Center (also termed Xerox PARC).[27]
Data Matrix From Microscan Systems, formerly RVSI Acuity CiMatrix/Siemens. Public domain. Increasingly used throughout the United States. Single segment Data Matrix is also termed Semacode – Standard: ISO/IEC 16022.
Datastrip Code From Datastrip, Inc.
Dot Code A Designed for the unique identification of items.
EZcode Designed for decoding by cameraphones.[28]
Grid Matrix Code From Syscan Group, Inc.
High Capacity Color Barcode Developed by Microsoft; licensed by ISAN-IA.
HueCode From Robot Design Associates. Uses greyscale or colour.[29]
INTACTA.CODE From INTACTA Technologies, Inc.
InterCode From Iconlab, Inc. The standard 2D barcode in South Korea. All 3 South Korean mobile carriers put the scanner program of this code into their handsets to access mobile internet, as a default embedded program.
JAGTAG From JAGTAG, Inc. Optimized for use with mobile device cameras.
MaxiCode Used by United Parcel Service. Now Public Domain
mCode Developed by Nextcode Corporation specifically for camera phone scanning applications. Designed to enable advanced cell mobile applications with standard camera phones.
MiniCode From Omniplanar, Inc.
MicroPDF417 Facilitates codes too small to be used in PDF417.
MMCC Designed to disseminate high capacity mobile phone content via existing colour print and electronic media, without the need for network connectivity
Nintendo e-Reader#Dot code Developed by Olympus Corporation to store songs, images, and mini-games for Game Boy Advance on Pokémon trading cards.
Optar Developed by Twibright Labs and published as free software. Aims at maximum data storage density, for storing data on paper. 200 kB per A4 page with laser printer.
PaperDisk High density code, used both for data heavy applications (10K – 1 MB) and camera phones (50+ bits). Developed and patented by Cobblestone Software.[30]
PDF417 Originated by Symbol Technologies. Public Domain.
PDMark Developed by Ardaco.
QR Code Initially developed, patented and owned by Toyota subsidiary Denso Wave for car parts management; now public domain. Can encode Japanese Kanji and Kana characters, music, images, URLs, emails. De facto standard for Japanese cell phones. Also used with BlackBerry Messenger to pickup contacts rather than using a PIN code. These codes are also used frequently for Android phones. — International Standard : ISO/IEC 18004
QuickMark Code From SimpleAct Inc.[31]
Secure Seal Used in signature blocks of checks from the United States Treasury.
SmartCode From InfoImaging Technologies.
Snowflake Code From Marconi Data Systems, Inc.
ShotCode Circular barcodes for camera phones by OP3. Originally from High Energy Magic Ltd in name Spotcode. Before that probably termed TRIPCode.
SPARQCode QR Code encoding standard from MSKYNET, Inc.
SuperCode Public domain.
Trillcode From Lark Computers. Designed to work with mobile device’s camera or webcam PC. Can encode a variety of “actions”.
UltraCode Black-and-white & colour versions. Public domain. Invented by Jeffrey Kaufman and Clive Hohberger.
UnisCode also called “Beijing U Code”; a colour 2D barcode developed by Chinese company UNIS
VeriCode,VSCode From Veritec, Inc.
WaterCode High-density 2D Barcode(440 Bytes/cm2) From MarkAny Inc.


How to Getting A Good Scan

The data contained within the bar code is read by moving a spot of light across the barcode, starting in the white space before the first bar and moving through all the bars and spaces to the white area at the other end of the code. If the spot of light moves off the edge …

View page »


How to print a good barcode

Here is an example for how to print a good barcode and how to select a correct printer. EAN/UPC On-Demand Printed Symbols at Minimum Size. It is more difficult for the user to create high quality bar code symbols with general-purpose printers than it is with direct thermal transfer label printers. There are two reasons …

View page »

How to Verify 2D barcode?

The CM39 is designed to ISO grade most 1D & 2D barcodes on various label sizes and finished products with flat or rounded sides. The CM39 boasts a massive 6” x 4” Field of View on the optional High Density unit. The CM39 verifier is connected to a customer supplied PC via a USB cable …

View page »

How to Verify a Linear barcode?

Barcode Verification is a complex and highly technical field. There are numerous ISO (and other) standards governing barcode print quality, symbologies and structures. There are also many different industry standards such as GS1 and regional requirements such as French CIP. The complex nature of the subject and the many different bodies involved can be very …

View page »