SAMPLE IMAGES

Barcode examples.
Every format, at a glance.

Every sample below is a real barcode image you can scan from your screen. Compare the formats, see how much each one carries, then create your own.

Already have a barcode and do not know which type it is? Upload the image on the home page and it is read on your device. Identify a barcode image on your device ↗

Linear & industrial

Code 128 sample barcode

Code 128

Inventory & shipping

Letters, numbers and symbols. Great for SKUs and internal inventory.

Up to 80 characters

Create Code 128
Code 39 sample barcode

Code 39

Assets & equipment

Use A–Z, 0–9, spaces, or these symbols: - . $ / + %.

Up to 48 characters

Create Code 39
BC412 sample barcode

BC412

Semiconductor identification

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create BC412
Channel Code sample barcode

Channel Code

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Channel Code
Codabar sample barcode

Codabar

Linear & industrial

Use digits or - $ : / . +, enclosed by start and stop letters A, B, C or D.

Up to 200 characters

Create Codabar
Code 11 sample barcode

Code 11

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Code 11
Code 25 sample barcode

Code 25

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Code 25
Code 39 Extended sample barcode

Code 39 Extended

Linear & industrial

Full ASCII Code 39, including lowercase characters. Your scanner must enable extended / full ASCII decoding.

Up to 200 characters

Create Code 39 Extended
Code 93 sample barcode

Code 93

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Code 93
COOP 2 of 5 sample barcode

COOP 2 of 5

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create COOP 2 of 5
Datalogic 2 of 5 sample barcode

Datalogic 2 of 5

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Datalogic 2 of 5
Flattermarken sample barcode

Flattermarken

Print & binding marks

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Flattermarken
IATA 2 of 5 sample barcode

IATA 2 of 5

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create IATA 2 of 5
Industrial 2 of 5 sample barcode

Industrial 2 of 5

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Industrial 2 of 5
Interleaved 2 of 5 (ITF) sample barcode

Interleaved 2 of 5 (ITF)

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Interleaved 2 of 5 (ITF)
Matrix 2 of 5 sample barcode

Matrix 2 of 5

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Matrix 2 of 5
MSI Modified Plessey sample barcode

MSI Modified Plessey

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create MSI Modified Plessey
Plessey UK sample barcode

Plessey UK

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Plessey UK
PosiCode sample barcode

PosiCode

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create PosiCode
Telepen sample barcode

Telepen

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Telepen
Telepen Numeric sample barcode

Telepen Numeric

Linear & industrial

Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Up to 200 characters

Create Telepen Numeric

Retail & publishing

EAN-13 sample barcode

EAN-13

Retail products worldwide

Enter 12 digits to calculate the check digit, or all 13 to validate it.

Fixed length: 13 digits

Create EAN-13
UPC-A sample barcode

UPC-A

Retail in North America

Enter 11 digits to calculate the check digit, or all 12 to validate it.

Fixed length: 12 digits

Create UPC-A
EAN-8 sample barcode

EAN-8

Small retail packaging

Enter 7 digits to calculate the check digit, or all 8 to validate it.

Fixed length: 8 digits

Create EAN-8
EAN-2 (2 digit addon) sample barcode

EAN-2 (2 digit addon)

Retail add-on

Enter exactly 2 digits. This is an add-on symbol, not a standalone product identifier.

Up to 200 characters

Create EAN-2 (2 digit addon)
EAN-5 (5 digit addon) sample barcode

EAN-5 (5 digit addon)

Retail add-on

Enter exactly 5 digits. This is an add-on symbol, not a standalone product identifier.

Up to 200 characters

Create EAN-5 (5 digit addon)
ISBN sample barcode

ISBN

Books

Use an ISBN-10 or ISBN-13, with optional hyphens. An optional five-digit add-on follows a space.

Up to 200 characters

Create ISBN
ISMN sample barcode

ISMN

Printed music

Use your assigned ISMN, with optional hyphens. See the example for grouping.

Up to 200 characters

Create ISMN
ISSN sample barcode

ISSN

Magazines & journals

Use the assigned ISSN; optional sequence and add-on fields follow spaces, as in the example.

Up to 200 characters

Create ISSN
Marks & Spencer sample barcode

Marks & Spencer

Marks & Spencer labels

Use the number assigned to your product or publication; generating a symbol does not register a number.

Up to 200 characters

Create Marks & Spencer
UPC-E sample barcode

UPC-E

Small retail labels

Use a valid UPC-E number, including the number-system digit. The encoder checks the supported compression pattern.

Up to 200 characters

Create UPC-E

2D & stacked

QR Code sample barcode

QR Code

Links, text & more

Enter a complete URL, including https://, or any short text.

Up to 500 characters

Create QR Code
Data Matrix sample barcode

Data Matrix

Compact item identification

English letters, numbers and keyboard symbols. For other languages, use QR Code. Not GS1.

Up to 300 characters

Create Data Matrix
PDF417 sample barcode

PDF417

Documents & logistics

English letters, numbers and keyboard symbols. For other languages, use QR Code. Document-specific rules still apply.

Up to 500 characters

Create PDF417
Aztec Code sample barcode

Aztec Code

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Aztec Code
Aztec Runes sample barcode

Aztec Runes

Small numeric markers

Enter a whole number from 0 to 255.

Up to 2048 characters

Create Aztec Runes
Codablock F sample barcode

Codablock F

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Codablock F
Code 16K sample barcode

Code 16K

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Code 16K
Code 49 sample barcode

Code 49

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Code 49
Code One sample barcode

Code One

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Code One
Compact Aztec Code sample barcode

Compact Aztec Code

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Compact Aztec Code
Compact PDF417 sample barcode

Compact PDF417

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Compact PDF417
Data Matrix Rectangular sample barcode

Data Matrix Rectangular

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Data Matrix Rectangular
Data Matrix Rectangular Extension sample barcode

Data Matrix Rectangular Extension

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Data Matrix Rectangular Extension
DotCode sample barcode

DotCode

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create DotCode
Han Xin Code sample barcode

Han Xin Code

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Han Xin Code
MaxiCode sample barcode

MaxiCode

Carrier logistics

This generator uses MaxiCode mode 4 for general data. Carrier labels may require modes 2 or 3 and carrier-specific fields.

Up to 2048 characters

Create MaxiCode
Micro QR Code sample barcode

Micro QR Code

Small QR labels

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Micro QR Code
MicroPDF417 sample barcode

MicroPDF417

2D & stacked

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create MicroPDF417
Rectangular Micro QR Code (rMQR) sample barcode

Rectangular Micro QR Code (rMQR)

Narrow QR labels

Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Up to 2048 characters

Create Rectangular Micro QR Code (rMQR)
Swiss QR Code sample barcode

Swiss QR Code

Swiss payment data

Paste a complete SPC payment payload with real line breaks. This creates a symbol, not a complete QR-bill.

Up to 2048 characters

Create Swiss QR Code
Ultracode sample barcode

Ultracode

Color matrix codes

Keep the original colors when downloading or printing. Ultracode cannot be used as a monochrome barcode.

Up to 2048 characters

Create Ultracode

Composite

EAN-13 Composite sample barcode

EAN-13 Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create EAN-13 Composite
EAN-8 Composite sample barcode

EAN-8 Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create EAN-8 Composite
GS1 Composite 2D Component sample barcode

GS1 Composite 2D Component

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create GS1 Composite 2D Component
GS1 DataBar Expanded Composite sample barcode

GS1 DataBar Expanded Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create GS1 DataBar Expanded Composite
GS1 DataBar Limited Composite sample barcode

GS1 DataBar Limited Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create GS1 DataBar Limited Composite
GS1 DataBar Stacked Composite sample barcode

GS1 DataBar Stacked Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create GS1 DataBar Stacked Composite
GS1 DataBar Truncated Composite sample barcode

GS1 DataBar Truncated Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create GS1 DataBar Truncated Composite
GS1-128 Composite sample barcode

GS1-128 Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create GS1-128 Composite
UPC-A Composite sample barcode

UPC-A Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create UPC-A Composite
UPC-E Composite sample barcode

UPC-E Composite

Composite

Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

Up to 2048 characters

Create UPC-E Composite

GS1 & logistics

EAN-14 sample barcode

EAN-14

Trade item identification

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create EAN-14
GS1 Data Matrix sample barcode

GS1 Data Matrix

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 Data Matrix
GS1 Data Matrix Rectangular sample barcode

GS1 Data Matrix Rectangular

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 Data Matrix Rectangular
GS1 DataBar Expanded sample barcode

GS1 DataBar Expanded

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create GS1 DataBar Expanded
GS1 DataBar Expanded Stacked sample barcode

GS1 DataBar Expanded Stacked

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 DataBar Expanded Stacked
GS1 DataBar Limited sample barcode

GS1 DataBar Limited

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create GS1 DataBar Limited
GS1 DataBar Omnidirectional sample barcode

GS1 DataBar Omnidirectional

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create GS1 DataBar Omnidirectional
GS1 DataBar Stacked sample barcode

GS1 DataBar Stacked

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 DataBar Stacked
GS1 DataBar Stacked Omnidirectional sample barcode

GS1 DataBar Stacked Omnidirectional

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 DataBar Stacked Omnidirectional
GS1 DataBar Truncated sample barcode

GS1 DataBar Truncated

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create GS1 DataBar Truncated
GS1 Digital Link Data Matrix sample barcode

GS1 Digital Link Data Matrix

GS1 & logistics

Enter a GS1 Digital Link URI, not bracketed AIs. The GTIN takes 14 digits after /01/; data attributes go in the query string.

Up to 2048 characters

Create GS1 Digital Link Data Matrix
GS1 Digital Link QR Code sample barcode

GS1 Digital Link QR Code

GS1 & logistics

Enter a GS1 Digital Link URI, not bracketed AIs. The GTIN takes 14 digits after /01/; data attributes go in the query string.

Up to 2048 characters

Create GS1 Digital Link QR Code
GS1 DotCode sample barcode

GS1 DotCode

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 DotCode
GS1 North American Coupon sample barcode

GS1 North American Coupon

North American coupons

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create GS1 North American Coupon
GS1 QR Code sample barcode

GS1 QR Code

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 2048 characters

Create GS1 QR Code
GS1-128 sample barcode

GS1-128

GS1 & logistics

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create GS1-128
ITF-14 sample barcode

ITF-14

Shipping cartons

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create ITF-14
SSCC-18 sample barcode

SSCC-18

Logistic units

Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

Up to 200 characters

Create SSCC-18

Healthcare

HIBC Aztec Code sample barcode

HIBC Aztec Code

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 2048 characters

Create HIBC Aztec Code
HIBC Codablock F sample barcode

HIBC Codablock F

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 2048 characters

Create HIBC Codablock F
HIBC Code 128 sample barcode

HIBC Code 128

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 200 characters

Create HIBC Code 128
HIBC Code 39 sample barcode

HIBC Code 39

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 200 characters

Create HIBC Code 39
HIBC Data Matrix sample barcode

HIBC Data Matrix

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 2048 characters

Create HIBC Data Matrix
HIBC MicroPDF417 sample barcode

HIBC MicroPDF417

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 2048 characters

Create HIBC MicroPDF417
HIBC PDF417 sample barcode

HIBC PDF417

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 2048 characters

Create HIBC PDF417
HIBC QR Code sample barcode

HIBC QR Code

Healthcare

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 2048 characters

Create HIBC QR Code
Italian Pharmacode sample barcode

Italian Pharmacode

Italian pharmaceuticals

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 200 characters

Create Italian Pharmacode
Pharmazentralnummer (PZN) sample barcode

Pharmazentralnummer (PZN)

German pharmaceuticals

Use the identifier and data structure required by your healthcare or packaging workflow.

Up to 200 characters

Create Pharmazentralnummer (PZN)

Postal

AusPost 4 State Customer Code sample barcode

AusPost 4 State Customer Code

Australia Post

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create AusPost 4 State Customer Code
Custom 4 state symbology sample barcode

Custom 4 state symbology

Four-state bar patterns

Use D, A, F and T to specify descending, ascending, full and tracker bars.

Up to 200 characters

Create Custom 4 state symbology
Deutsche Post Identcode sample barcode

Deutsche Post Identcode

Deutsche Post parcels

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create Deutsche Post Identcode
Deutsche Post Leitcode sample barcode

Deutsche Post Leitcode

Deutsche Post routing

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create Deutsche Post Leitcode
Royal Dutch TPG Post KIX sample barcode

Royal Dutch TPG Post KIX

Netherlands mail

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create Royal Dutch TPG Post KIX
Royal Mail 4 State Customer Code sample barcode

Royal Mail 4 State Customer Code

UK postal labels

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create Royal Mail 4 State Customer Code
Royal Mail Mailmark sample barcode

Royal Mail Mailmark

Royal Mail Mailmark

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 2048 characters

Create Royal Mail Mailmark
USPS Intelligent Mail sample barcode

USPS Intelligent Mail

USPS mail

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create USPS Intelligent Mail
USPS PLANET sample barcode

USPS PLANET

USPS legacy tracking

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create USPS PLANET
USPS POSTNET sample barcode

USPS POSTNET

USPS legacy ZIP codes

Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

Up to 200 characters

Create USPS POSTNET

Not sure which format fits your job?

Start with what you need to do. We’ll help you choose a format.

Barcode guide Open the generator