What is a BarCode?

A bar code (often seen as a single word, barcode) is the small image of lines (bars) and spaces that is affixed to retail store items, identification cards, and postal mail to identify a particular product number, person, or location. The code uses a sequence of vertical bars and spaces to represent numbers and other symbols. A bar code symbol typically consists of five parts: a quiet zone, a start character, data characters (including an optional check character), a stop character, and another quiet zone.

An early use of one type of barcode in an industrial context was sponsored by the Association of American Railroads in the late 1960s. Developed by General Telephone and Electronics (GTE) and called KarTrak ACI (Automatic Car Identification), this scheme involved placing colored stripes in various combinations on steel plates which were affixed to the sides of railroad rolling stock. Two plates were used per car, one on each side, with the arrangement of the colored stripes encoding information such as ownership, type of equipment, and identification number.[1] The plates were read by a trackside scanner, located for instance, at the entrance to a classification yard, while the car was moving past.[2] The project was abandoned after about ten years because the system proved unreliable after long-term use.

Barcodes became commercially successful when they were used to automate supermarket checkout systems, a task for which they have become almost universal. Their use has spread to many other tasks that are generically referred to as automatic identification and data capture (AIDC). The very first scanning of the now ubiquitous Universal Product Code (UPC) barcode was on a pack of Wrigley Company chewing gum in June 1974.

Types of barcodes

AusPost 4 State Customer Code
Aztec Code
Aztec Runes
BC412
Channel Code
Codabar
Codablock F
Code 11
Code 128
Code 16K
Code 25
Code 39
Code 39 Extended
Code 49
Code 93
Code 93 Extended
Code One
Compact Aztec Code
Compact PDF417
COOP 2 of 5
Custom 1D symbology
Custom 4 state symbology
Data Matrix
Datalogic 2 of 5
Deutsche Post Identcode
Deutsche Post Leitcode
EAN-13
EAN-13 Composite
EAN-2 (2 digit addon)
EAN-5 (5 digit addon)
EAN-8
EAN-8 Composite
Flattermarken
GS1 Composite 2D Component
GS1 Data Matrix
GS1 DataBar Expanded
GS1 DataBar Expanded Composite
GS1 DataBar Expanded Stacked
GS1 DataBar Expanded Stacked Composite
GS1 DataBar Limited
GS1 DataBar Limited Composite
GS1 DataBar Omnidirectional
GS1 DataBar Omnidirectional Composite
GS1 DataBar Stacked
GS1 DataBar Stacked Composite
GS1 DataBar Stacked Omnidirectional
GS1 DataBar Stacked Omnidirectional Composite
GS1 DataBar Truncated
GS1 DataBar Truncated Composite
GS1 QR Code
GS1-128
GS1-128 Composite
GS1-14
HIBC Codablock F
HIBC Code 128
HIBC Code 39
HIBC Data Matrix
HIBC MicroPDF417
HIBC PDF417
HIBC QR Code
IATA 2 of 5
Industrial 2 of 5
Interleaved 2 of 5 (ITF)
ISBN
ISMN
ISSN
Italian Pharmacode
ITF-14
Japan Post 4 State Customer Code
Matrix 2 of 5
MaxiCode
Micro QR Code
MicroPDF417
Miscellaneous symbols
MSI Modified Plessey
PDF417
Pharmaceutical Binary Code
Pharmazentralnummer (PZN)
Plessey UK
PosiCode
QR Code
Royal Dutch TPG Post KIX
Royal Mail 4 State Customer Code
SSCC-18
Telepen
Telepen Numeric
Two-track Pharmacode
UPC-A
UPC-A Composite
UPC-E
UPC-E Composite
USPS Intelligent Mail
USPS PLANET
USPS POSTNET
AusPost 4 State Customer Code Barcode Generator
Aztec Code Barcode Generator
Aztec Runes Barcode Generator
BC412 Barcode Generator
Channel Code Barcode Generator
Codabar Barcode Generator
Codablock F Barcode Generator
Code 11 Barcode Generator
Code 128 Barcode Generator
Code 16K Barcode Generator
Code 25 Barcode Generator
Code 39 Barcode Generator
Code 39 Extended Barcode Generator
Code 49 Barcode Generator
Code 93 Barcode Generator
Code 93 Extended Barcode Generator
Code One Barcode Generator
Compact Aztec Code Barcode Generator
Compact PDF417 Barcode Generator
COOP 2 of 5 Barcode Generator
Custom 1D symbology Barcode Generator
Custom 4 state symbology Barcode Generator
Data Matrix Barcode Generator
Datalogic 2 of 5 Barcode Generator
Deutsche Post Identcode Barcode Generator
Deutsche Post Leitcode Barcode Generator
EAN-13 Barcode Generator
EAN-13 Composite Barcode Generator
EAN-2 (2 digit addon) Barcode Generator
EAN-5 (5 digit addon) Barcode Generator
EAN-8 Barcode Generator
EAN-8 Composite Barcode Generator
Flattermarken Barcode Generator
GS1 Composite 2D Component Barcode Generator
GS1 Data Matrix Barcode Generator
GS1 DataBar Expanded Barcode Generator
GS1 DataBar Expanded Composite Barcode Generator
GS1 DataBar Expanded Stacked Barcode Generator
GS1 DataBar Expanded Stacked Composite Barcode Generator
GS1 DataBar Limited Barcode Generator
GS1 DataBar Limited Composite Barcode Generator
GS1 DataBar Omnidirectional Barcode Generator
GS1 DataBar Omnidirectional Composite Barcode Generator
GS1 DataBar Stacked Barcode Generator
GS1 DataBar Stacked Composite Barcode Generator
GS1 DataBar Stacked Omnidirectional Barcode Generator
GS1 DataBar Stacked Omnidirectional Composite Barcode Generator
GS1 DataBar Truncated Barcode Generator
GS1 DataBar Truncated Composite Barcode Generator
GS1 QR Code Barcode Generator
GS1-128 Barcode Generator
GS1-128 Composite Barcode Generator
GS1-14 Barcode Generator
HIBC Codablock F Barcode Generator
HIBC Code 128 Barcode Generator
HIBC Code 39 Barcode Generator
HIBC Data Matrix Barcode Generator
HIBC MicroPDF417 Barcode Generator
HIBC PDF417 Barcode Generator
HIBC QR Code Barcode Generator
IATA 2 of 5 Barcode Generator
Industrial 2 of 5 Barcode Generator
Interleaved 2 of 5 (ITF) Barcode Generator
ISBN Barcode Generator
ISMN Barcode Generator
ISSN Barcode Generator
Italian Pharmacode Barcode Generator
ITF-14 Barcode Generator
Japan Post 4 State Customer Code Barcode Generator
Matrix 2 of 5 Barcode Generator
MaxiCode Barcode Generator
Micro QR Code Barcode Generator
MicroPDF417 Barcode Generator
Miscellaneous symbols Barcode Generator
MSI Modified Plessey Barcode Generator
PDF417 Barcode Generator
Pharmaceutical Binary Code Barcode Generator
Pharmazentralnummer (PZN) Barcode Generator
Plessey UK Barcode Generator
PosiCode Barcode Generator
QR Code Barcode Generator
Royal Dutch TPG Post KIX Barcode Generator
Royal Mail 4 State Customer Code Barcode Generator
SSCC-18 Barcode Generator
Telepen Barcode Generator
Telepen Numeric Barcode Generator
Two-track Pharmacode Barcode Generator
UPC-A Barcode Generator
UPC-A Composite Barcode Generator
UPC-E Barcode Generator
UPC-E Composite Barcode Generator
USPS Intelligent Mail Barcode Generator
USPS PLANET Barcode Generator
USPS POSTNET Barcode Generator
AusPost 4 State Customer Code Generator
Aztec Code Generator
Aztec Runes Generator
BC412 Generator
Channel Code Generator
Codabar Generator
Codablock F Generator
Code 11 Generator
Code 128 Generator
Code 16K Generator
Code 25 Generator
Code 39 Generator
Code 39 Extended Generator
Code 49 Generator
Code 93 Generator
Code 93 Extended Generator
Code One Generator
Compact Aztec Code Generator
Compact PDF417 Generator
COOP 2 of 5 Generator
Custom 1D symbology Generator
Custom 4 state symbology Generator
Data Matrix Generator
Datalogic 2 of 5 Generator
Deutsche Post Identcode Generator
Deutsche Post Leitcode Generator
EAN-13 Generator
EAN-13 Composite Generator
EAN-2 (2 digit addon) Generator
EAN-5 (5 digit addon) Generator
EAN-8 Generator
EAN-8 Composite Generator
Flattermarken Generator
GS1 Composite 2D Component Generator
GS1 Data Matrix Generator
GS1 DataBar Expanded Generator
GS1 DataBar Expanded Composite Generator
GS1 DataBar Expanded Stacked Generator
GS1 DataBar Expanded Stacked Composite Generator
GS1 DataBar Limited Generator
GS1 DataBar Limited Composite Generator
GS1 DataBar Omnidirectional Generator
GS1 DataBar Omnidirectional Composite Generator
GS1 DataBar Stacked Generator
GS1 DataBar Stacked Composite Generator
GS1 DataBar Stacked Omnidirectional Generator
GS1 DataBar Stacked Omnidirectional Composite Generator
GS1 DataBar Truncated Generator
GS1 DataBar Truncated Composite Generator
GS1 QR Code Generator
GS1-128 Generator
GS1-128 Composite Generator
GS1-14 Generator
HIBC Codablock F Generator
HIBC Code 128 Generator
HIBC Code 39 Generator
HIBC Data Matrix Generator
HIBC MicroPDF417 Generator
HIBC PDF417 Generator
HIBC QR Code Generator
IATA 2 of 5 Generator
Industrial 2 of 5 Generator
Interleaved 2 of 5 (ITF) Generator
ISBN Generator
ISMN Generator
ISSN Generator
Italian Pharmacode Generator
ITF-14 Generator
Japan Post 4 State Customer Code Generator
Matrix 2 of 5 Generator
MaxiCode Generator
Micro QR Code Generator
MicroPDF417 Generator
Miscellaneous symbols Generator
MSI Modified Plessey Generator
PDF417 Generator
Pharmaceutical Binary Code Generator
Pharmazentralnummer (PZN) Generator
Plessey UK Generator
PosiCode Generator
QR Code Generator
Royal Dutch TPG Post KIX Generator
Royal Mail 4 State Customer Code Generator
SSCC-18 Generator
Telepen Generator
Telepen Numeric Generator
Two-track Pharmacode Generator
UPC-A Generator
UPC-A Composite Generator
UPC-E Generator
UPC-E Composite Generator
USPS Intelligent Mail Generator
USPS PLANET Generator
USPS POSTNET Generator
AusPost 4 State Customer Code Barcode
Aztec Code Barcode
Aztec Runes Barcode
BC412 Barcode
Channel Code Barcode
Codabar Barcode
Codablock F Barcode
Code 11 Barcode
Code 128 Barcode
Code 16K Barcode
Code 25 Barcode
Code 39 Barcode
Code 39 Extended Barcode
Code 49 Barcode
Code 93 Barcode
Code 93 Extended Barcode
Code One Barcode
Compact Aztec Code Barcode
Compact PDF417 Barcode
COOP 2 of 5 Barcode
Custom 1D symbology Barcode
Custom 4 state symbology Barcode
Data Matrix Barcode
Datalogic 2 of 5 Barcode
Deutsche Post Identcode Barcode
Deutsche Post Leitcode Barcode
EAN-13 Barcode
EAN-13 Composite Barcode
EAN-2 (2 digit addon) Barcode
EAN-5 (5 digit addon) Barcode
EAN-8 Barcode
EAN-8 Composite Barcode
Flattermarken Barcode
GS1 Composite 2D Component Barcode
GS1 Data Matrix Barcode
GS1 DataBar Expanded Barcode
GS1 DataBar Expanded Composite Barcode
GS1 DataBar Expanded Stacked Barcode
GS1 DataBar Expanded Stacked Composite Barcode
GS1 DataBar Limited Barcode
GS1 DataBar Limited Composite Barcode
GS1 DataBar Omnidirectional Barcode
GS1 DataBar Omnidirectional Composite Barcode
GS1 DataBar Stacked Barcode
GS1 DataBar Stacked Composite Barcode
GS1 DataBar Stacked Omnidirectional Barcode
GS1 DataBar Stacked Omnidirectional Composite Barcode
GS1 DataBar Truncated Barcode
GS1 DataBar Truncated Composite Barcode
GS1 QR Code Barcode
GS1-128 Barcode
GS1-128 Composite Barcode
GS1-14 Barcode
HIBC Codablock F Barcode
HIBC Code 128 Barcode
HIBC Code 39 Barcode
HIBC Data Matrix Barcode
HIBC MicroPDF417 Barcode
HIBC PDF417 Barcode
HIBC QR Code Barcode
IATA 2 of 5 Barcode
Industrial 2 of 5 Barcode
Interleaved 2 of 5 (ITF) Barcode
ISBN Barcode
ISMN Barcode
ISSN Barcode
Italian Pharmacode Barcode
ITF-14 Barcode
Japan Post 4 State Customer Code Barcode
Matrix 2 of 5 Barcode
MaxiCode Barcode
Micro QR Code Barcode
MicroPDF417 Barcode
Miscellaneous symbols Barcode
MSI Modified Plessey Barcode
PDF417 Barcode
Pharmaceutical Binary Code Barcode
Pharmazentralnummer (PZN) Barcode
Plessey UK Barcode
PosiCode Barcode
QR Code Barcode
Royal Dutch TPG Post KIX Barcode
Royal Mail 4 State Customer Code Barcode
SSCC-18 Barcode
Telepen Barcode
Telepen Numeric Barcode
Two-track Pharmacode Barcode
UPC-A Barcode
UPC-A Composite Barcode
UPC-E Barcode
UPC-E Composite Barcode
USPS Intelligent Mail Barcode
USPS PLANET Barcode
USPS POSTNET Barcode

How can I make a BarCode?

What size does a BarCode have to be?

Generally speaking, the larger the BarCode, the easier it is for it to be scanned, however most BarCode reading devices are able to scan images that are small enough to fit on a business card for example. This of course assumes that the quality of image is good.

BarCode File Formats

You can use the following file formats when creating a BarCode:
PNG File
JPG File
PDF File
PNG files work particularly well as they can be resized very easily, meaning that you can easily scale the BarCode depending on where you want to put it.