THE BARCODE FIELD GUIDE

The right code.
For the right job.

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

Have a sample instead of a name? Identify a barcode image on your device ↗

PRACTICAL GUIDES

Get more from your barcodes.

Inventory & shipping

Code 128

A versatile choice for internal product codes, stock labels and shipping workflows. Supports letters, numbers and common symbols.

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

Create Code 128

Retail products worldwide

EAN-13

A 13-digit retail barcode used for products sold internationally. Use an existing assigned product number; generating an image does not register a product number.

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

Create EAN-13

Retail in North America

UPC-A

A 12-digit retail barcode commonly used in the US and Canada. Use the product number assigned to your item.

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

Create UPC-A

Assets & equipment

Code 39

A simple format for internal asset tags and equipment identification, using uppercase letters, numbers and a small set of symbols.

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

Create Code 39

Small retail packaging

EAN-8

An 8-digit retail format for small products with limited packaging space. It requires an appropriate assigned EAN-8 number; it is not a shortened EAN-13.

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

Create EAN-8

Links, text & more

QR Code

Share a website link or a short message with a phone camera. These are static QR codes: the content is embedded in the image, without a redirect service.

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

Create QR Code

Compact item identification

Data Matrix

A compact two-dimensional format for tracking small items and components. This tool produces ordinary Data Matrix codes, not GS1 DataMatrix.

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

Create Data Matrix

Documents & logistics

PDF417

A stacked two-dimensional barcode for larger text payloads and document workflows. Application-specific document formats require their own data rules.

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

Create PDF417

2D & stacked

Aztec Code

Aztec Code generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Aztec Code

Small numeric markers

Aztec Runes

Aztec Runes generator for Small numeric markers. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

Enter a whole number from 0 to 255.

Create Aztec Runes

2D & stacked

Codablock F

Codablock F generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Codablock F

2D & stacked

Code 16K

Code 16K generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Code 16K

2D & stacked

Code 49

Code 49 generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Code 49

2D & stacked

Code One

Code One generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Code One

2D & stacked

Compact Aztec Code

Compact Aztec Code generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Compact Aztec Code

2D & stacked

Compact PDF417

Compact PDF417 generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Compact PDF417

2D & stacked

Data Matrix Rectangular

Data Matrix Rectangular generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Data Matrix Rectangular

2D & stacked

Data Matrix Rectangular Extension

Data Matrix Rectangular Extension generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Data Matrix Rectangular Extension

2D & stacked

DotCode

DotCode generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create DotCode

2D & stacked

Han Xin Code

Han Xin Code generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Han Xin Code

Carrier logistics

MaxiCode

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

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

Create MaxiCode

Small QR labels

Micro QR Code

Micro QR Code generator for Small QR labels. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Micro QR Code

2D & stacked

MicroPDF417

MicroPDF417 generator for 2d & stacked. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create MicroPDF417

Narrow QR labels

Rectangular Micro QR Code (rMQR)

Rectangular Micro QR Code (rMQR) generator for Narrow QR labels. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Rectangular Micro QR Code (rMQR)

Swiss payment data

Swiss QR Code

Swiss QR Code generator for Swiss payment data. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Swiss QR Code

Color matrix codes

Ultracode

Ultracode generator for Color matrix codes. Enter your content. Capacity depends on the format; the encoder reports unsupported characters or data that does not fit.

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

Create Ultracode

Composite

EAN-13 Composite

EAN-13 Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create EAN-13 Composite

Composite

EAN-8 Composite

EAN-8 Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create EAN-8 Composite

Composite

GS1 Composite 2D Component

GS1 Composite 2D Component generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 Composite 2D Component

Composite

GS1 DataBar Expanded Composite

GS1 DataBar Expanded Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Expanded Composite

Composite

GS1 DataBar Expanded Stacked Composite

GS1 DataBar Expanded Stacked Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Expanded Stacked Composite

Composite

GS1 DataBar Limited Composite

GS1 DataBar Limited Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Limited Composite

Composite

GS1 DataBar Omnidirectional Composite

GS1 DataBar Omnidirectional Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Omnidirectional Composite

Composite

GS1 DataBar Stacked Composite

GS1 DataBar Stacked Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Stacked Composite

Composite

GS1 DataBar Stacked Omnidirectional Composite

GS1 DataBar Stacked Omnidirectional Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Stacked Omnidirectional Composite

Composite

GS1 DataBar Truncated Composite

GS1 DataBar Truncated Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1 DataBar Truncated Composite

Composite

GS1-128 Composite

GS1-128 Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create GS1-128 Composite

Composite

UPC-A Composite

UPC-A Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create UPC-A Composite

Composite

UPC-E Composite

UPC-E Composite generator for composite. Separate the linear component and the GS1 2D component with |. Use the example to check the required structure.

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

Create UPC-E Composite

Trade item identification

EAN-14

EAN-14 generator for Trade item identification. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create EAN-14

GS1 & logistics

GS1 Data Matrix

GS1 Data Matrix generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 Data Matrix

GS1 & logistics

GS1 Data Matrix Rectangular

GS1 Data Matrix Rectangular generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 Data Matrix Rectangular

GS1 & logistics

GS1 DataBar Expanded

GS1 DataBar Expanded generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Expanded

GS1 & logistics

GS1 DataBar Expanded Stacked

GS1 DataBar Expanded Stacked generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Expanded Stacked

GS1 & logistics

GS1 DataBar Limited

GS1 DataBar Limited generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Limited

GS1 & logistics

GS1 DataBar Omnidirectional

GS1 DataBar Omnidirectional generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Omnidirectional

GS1 & logistics

GS1 DataBar Stacked

GS1 DataBar Stacked generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Stacked

GS1 & logistics

GS1 DataBar Stacked Omnidirectional

GS1 DataBar Stacked Omnidirectional generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Stacked Omnidirectional

GS1 & logistics

GS1 DataBar Truncated

GS1 DataBar Truncated generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DataBar Truncated

GS1 & logistics

GS1 Digital Link Data Matrix

GS1 Digital Link Data Matrix generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 Digital Link Data Matrix

GS1 & logistics

GS1 Digital Link QR Code

GS1 Digital Link QR Code generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 Digital Link QR Code

GS1 & logistics

GS1 DotCode

GS1 DotCode generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 DotCode

North American coupons

GS1 North American Coupon

GS1 North American Coupon generator for North American coupons. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 North American Coupon

GS1 & logistics

GS1 QR Code

GS1 QR Code generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1 QR Code

GS1 & logistics

GS1-128

GS1-128 generator for gs1 & logistics. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create GS1-128

Shipping cartons

ITF-14

ITF-14 generator for Shipping cartons. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create ITF-14

Logistic units

SSCC-18

SSCC-18 generator for Logistic units. Use GS1 Application Identifiers in parentheses, as in the example. Field lengths and check digits are validated by the encoder.

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

Create SSCC-18

Healthcare

HIBC Aztec Code

HIBC Aztec Code generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC Aztec Code

Healthcare

HIBC Codablock F

HIBC Codablock F generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC Codablock F

Healthcare

HIBC Code 128

HIBC Code 128 generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC Code 128

Healthcare

HIBC Code 39

HIBC Code 39 generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC Code 39

Healthcare

HIBC Data Matrix

HIBC Data Matrix generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC Data Matrix

Healthcare

HIBC Data Matrix Rectangular

HIBC Data Matrix Rectangular generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC Data Matrix Rectangular

Healthcare

HIBC MicroPDF417

HIBC MicroPDF417 generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC MicroPDF417

Healthcare

HIBC PDF417

HIBC PDF417 generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC PDF417

Healthcare

HIBC QR Code

HIBC QR Code generator for healthcare. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create HIBC QR Code

Italian pharmaceuticals

Italian Pharmacode

Italian Pharmacode generator for Italian pharmaceuticals. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create Italian Pharmacode

Packaging control

Pharmaceutical Binary Code

Pharmaceutical Binary Code generator for Packaging control. Use the identifier and data structure required by your healthcare or packaging workflow.

Enter a whole number from 3 to 131070.

Create Pharmaceutical Binary Code

German pharmaceuticals

Pharmazentralnummer (PZN)

Pharmazentralnummer (PZN) generator for German pharmaceuticals. Use the identifier and data structure required by your healthcare or packaging workflow.

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

Create Pharmazentralnummer (PZN)

Packaging control

Two-track Pharmacode

Two-track Pharmacode generator for Packaging control. Use the identifier and data structure required by your healthcare or packaging workflow.

Enter a whole number from 4 to 64570080.

Create Two-track Pharmacode

Semiconductor identification

BC412

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

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

Create BC412

Linear & industrial

Channel Code

Channel Code generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Channel Code

Linear & industrial

Codabar

Codabar generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Codabar

Linear & industrial

Code 11

Code 11 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Code 11

Linear & industrial

Code 25

Code 25 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Code 25

Linear & industrial

Code 39 Extended

Code 39 Extended generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Code 39 Extended

Linear & industrial

Code 93

Code 93 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Code 93

Linear & industrial

Code 93 Extended

Code 93 Extended generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

Full ASCII Code 93, including lowercase characters.

Create Code 93 Extended

Linear & industrial

COOP 2 of 5

COOP 2 of 5 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create COOP 2 of 5

Linear & industrial

Datalogic 2 of 5

Datalogic 2 of 5 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Datalogic 2 of 5

Print & binding marks

Flattermarken

Flattermarken generator for Print & binding marks. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Flattermarken

Linear & industrial

IATA 2 of 5

IATA 2 of 5 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create IATA 2 of 5

Linear & industrial

Industrial 2 of 5

Industrial 2 of 5 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Industrial 2 of 5

Linear & industrial

Interleaved 2 of 5 (ITF)

Interleaved 2 of 5 (ITF) generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Interleaved 2 of 5 (ITF)

Linear & industrial

Matrix 2 of 5

Matrix 2 of 5 generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Matrix 2 of 5

Linear & industrial

MSI Modified Plessey

MSI Modified Plessey generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create MSI Modified Plessey

Linear & industrial

Plessey UK

Plessey UK generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Plessey UK

Linear & industrial

PosiCode

PosiCode generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create PosiCode

Linear & industrial

Telepen

Telepen generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Telepen

Linear & industrial

Telepen Numeric

Telepen Numeric generator for linear & industrial. Enter the data required by your labeling system. The encoder validates this format’s character set and length.

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

Create Telepen Numeric

Australia Post

AusPost 4 State Customer Code

AusPost 4 State Customer Code generator for Australia Post. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create AusPost 4 State Customer Code

Four-state bar patterns

Custom 4 state symbology

Custom 4 state symbology generator for Four-state bar patterns. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Custom 4 state symbology

Deutsche Post parcels

Deutsche Post Identcode

Deutsche Post Identcode generator for Deutsche Post parcels. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Deutsche Post Identcode

Deutsche Post routing

Deutsche Post Leitcode

Deutsche Post Leitcode generator for Deutsche Post routing. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Deutsche Post Leitcode

Japan Post

Japan Post 4 State Customer Code

Japan Post 4 State Customer Code generator for Japan Post. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Japan Post 4 State Customer Code

Netherlands mail

Royal Dutch TPG Post KIX

Royal Dutch TPG Post KIX generator for Netherlands mail. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Royal Dutch TPG Post KIX

UK postal labels

Royal Mail 4 State Customer Code

Royal Mail 4 State Customer Code generator for UK postal labels. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Royal Mail 4 State Customer Code

Royal Mail Mailmark

Royal Mail Mailmark

Royal Mail Mailmark generator for Royal Mail Mailmark. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create Royal Mail Mailmark

USPS mail

USPS Intelligent Mail

USPS Intelligent Mail generator for USPS mail. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create USPS Intelligent Mail

USPS legacy tracking

USPS PLANET

USPS PLANET generator for USPS legacy tracking. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create USPS PLANET

USPS legacy ZIP codes

USPS POSTNET

USPS POSTNET generator for USPS legacy ZIP codes. Use the postal operator’s required data structure. Keep the example’s field order and significant spaces.

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

Create USPS POSTNET

Retail add-on

EAN-2 (2 digit addon)

EAN-2 (2 digit addon) generator for Retail add-on. Use the number assigned to your product or publication; generating a symbol does not register a number.

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

Create EAN-2 (2 digit addon)

Retail add-on

EAN-5 (5 digit addon)

EAN-5 (5 digit addon) generator for Retail add-on. Use the number assigned to your product or publication; generating a symbol does not register a number.

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

Create EAN-5 (5 digit addon)

Books

ISBN

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

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

Create ISBN

Printed music

ISMN

ISMN generator for Printed music. Use the number assigned to your product or publication; generating a symbol does not register a number.

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

Create ISMN

Magazines & journals

ISSN

ISSN generator for Magazines & journals. Use the number assigned to your product or publication; generating a symbol does not register a number.

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

Create ISSN

Marks & Spencer labels

Marks & Spencer

Marks & Spencer generator for Marks & Spencer labels. Use the number assigned to your product or publication; generating a symbol does not register a number.

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

Create Marks & Spencer

Small retail labels

UPC-E

UPC-E generator for Small retail labels. Use the number assigned to your product or publication; generating a symbol does not register a number.

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

Create UPC-E

Before you print

  1. Use the right data. Internal SKUs are different from globally assigned retail product numbers. Generating an image does not register a GTIN. Learn about GS1 product numbers.
  2. Keep the white space. Scanners need the clear area around a code, called its quiet zone. Do not crop it off or cover it with text.
  3. Keep the proportions. Avoid stretching a barcode to fit a box. SVG works well for layouts that need resizing; PNG and GIF should be printed without smoothing the bars.
  4. Test a real label. Print at the intended physical size, on your actual printer and material, then scan with the device you plan to use. A screen preview is not a print-quality certification.

About check digits

EAN-13, EAN-8 and UPC-A use a final check digit. Enter the number without this last digit and BarcodeMate calculates it. Enter the full number and we validate it. Leading zeros are preserved.

About static QR codes

The content lives inside your downloaded image. BarcodeMate does not add a tracking link or redirect. The code itself does not expire, but a website it links to can change or stop working.

Open the generator