Barcode Generator
We also support 2D QR Codes but they are found on another page.
We hope that you enjoy this free barcode service and make use of it. If you generate barcodes, please make a copy for yourself and don't try to link to our images as that is a resource drain and could limit access to this service in the future. We are using the Zint Barcode Generator to create barcodes. You can use this in your projects too.
AP Standard Customer

Only accepts 8 digits. We will zero pad as needed.
Aztec Code

Allows all alphanumeric and a decent number of special characters.
Aztec Runes

Encodes 8 bits of data which is numbers 0 to 255 only.
Channel Code

Channel 3: 00-26
Channel 4: 000-292
Channel 5: 0000-3493
Channel 6: 00000-44072
Channel 7: 000000-576688
Channel 8: 0000000-7742862
Channel 4: 000-292
Channel 5: 0000-3493
Channel 6: 00000-44072
Channel 7: 000000-576688
Channel 8: 0000000-7742862
Codabar

The characters that can be encoded using codabar are the digits 0-9 and the characters $ (dollar sign) - (dash) + (plus) : (colon) / (slash) . (period). There are also 4 start/stop characters represented by A, B, C, D or possibly T, N, * (asterisk), E.
Code 11

Digits 0-9 and - (dash).
Code 128

Allows all alphanumeric and a decent number of special characters.
Code 128-B

Allows all alphanumeric and a decent number of special characters.
Code 16k

Supports the use of the full 128 character ASCII set. Splits the data into rows as needed.
Code 32

Only accepts 8 digits. We will zero pad as needed. Auto prefixes with A and adds a check digit.
Code 39

Supports the use of the full 128 character ASCII set.
Code 49

Supports the use of the full 128 character ASCII set.
Code 93

Supports the use of the full 128 character ASCII set.
Code One

Supports the use of the full 128 character ASCII set.
Comp DataBar ExpOm

Stacked barcode, two data elements each prefixed with an AI in brackets and separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp DataBar Ltd

Stacked barcode, two data elements, where the first is numeric data and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp DataBar Stack Omni

Stacked barcode, two data elements, where the first is numeric data and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp DataBar Omni

Stacked barcode, two data elements, where the first is numeric data and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp DataBar Stack

Stacked barcode, two data elements, where the first is numeric data and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp EAN

Stacked barcode, two data elements, where the first is the EAN code with or without the checkdigit and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp GS1-128

Stacked barcode, two data elements each prefixed with an AI in brackets and separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp UPC-A

Stacked barcode, two data elements, where the first is the UPC-A code with or without the checkdigit and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Comp UPC-E

Stacked barcode, two data elements, where the first is the UPC-E code with or without the checkdigit and the second is prefixed with an AI in brackets. They are separated with a pipe.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
DAFT Code

Only supports the letters D, A, F and T to create 4 different bars.
Data Logic

Numerical data only
Data Matrix

Supports the use of the full 128 character ASCII set.
GS1 DataBar ExpOm

Numeric data with AI codes prefixing each one separated with a space.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
GS1 DataBar ESO

Stacked numeric data with AI codes prefixing each one separated with a space.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
GS1 DataBar Ltd

Up to 13 digits ranging from 0-1999999999999. A check digit and prefix are added.
GS1 DataBar Omni

Up to 13 digits ranging from 0-9999999999999. A check digit and prefix are added.
GS1 DataBar Stack

Stacked barcode up to 13 digits ranging from 0-9999999999999. A check digit and prefix are added.
GS1 DataBar Stack Omni

Stacked barcode up to 13 digits ranging from 0-9999999999999. A check digit and prefix are added.
EAN

Valid EAN code up to 13 digits. Zeros will be padded to the left and the 13th digit is the check digit and is optional as it is recalculated automatically.
EAN-14

Valid EAN code up to 14 digits. Zeros will be padded to the left and the 14th digit is the check digit and is optional as it is recalculated automatically.
Extended Code 39

Supports the use of the full 128 character ASCII set.
FIM

A single character A, B, C or D. Used at the top of business postage.
See more details.
See more details.
Flattermarken

Digits 0-9. Identification marks used in book production that facilitate the proper arrangement of bound sections by a book binder.
GS1-128

GS1 encodeing of numerical data. Data must be prefixed with the AI code in brackets.
Find AI codes on the GS1 website.
Find AI codes on the GS1 website.
Grid Matrix

2D barcode that supports the use of the full 128 character ASCII set.
HIBC Aztec Code

2D barcode that supports alphanumeric data.
HIBC Code 128

Supports the use of the Code-128 character set.
HIBC Code 39

Supports the use of the Code-39 character set.
HIBC Data Matrix

2D barcode that supports the use of the full 128 character ASCII set.
HIBC MicroPDF417

2D barcode that supports the use of the full 128 character ASCII set.
HIBC PDF417

2D barcode that supports the use of the full 128 character ASCII set.
HIBC QR Code

2D barcode for storing complex data. We have another page with a deticated QR code generator that will give you more control over the output.
IATA 2of5

Numerical data in a basic barcode.
ISBN

Passing in a valid 10 digit ISBN numeber will return a 13 digit EAN number and barcode.
ITF-14

Numerical data up to 14 digits. Zeros will be padded to the left and the 14th digit is the check digit and is optional as it is recalculated automatically.
Identcode

Numerical data up to 11 digits. Zeros will be padded to the left.
Industrial 2of5

Numerical data of any length. Most scanners can only handle up to 20 digits.
Interleaved 2of5

Numerical data of any length. Most scanners can only handle up to 20 digits.
Japanese Post

7 digit postal code and optionally up to 13 characters.
See more details.
See more details.
KIX Code

Up to 18 alphanumeric characters.
Korea Post

Numerical data up to 7 digits. Zeros will be padded to the left and the 7th digit is the check digit and is optional as it is recalculated automatically.
Leitcode

Numerical data up to 14 digits. Zeros will be padded to the left and the 14th digit is the check digit and is optional as it is recalculated automatically.
Logmars

Alphanumeric data of any length. A check character is always appended to the end so don't include it in your data. Most scanners can only handle up to 20 digits.
MSI Plessey

Numerical data of any length. Most scanners can only handle up to 20 digits.
Maxicode

2D barcode that supports the use of the full 128 character ASCII set.
Micro QR Code

2D barcode that supports the use of the full 128 character ASCII set. Limited to 15 characters if text is used or 35 digits if only numbers are used.
MicroPDF

2D barcode that supports the use of the full 128 character ASCII set.
NVE-18

Numerical data up to 18 digits. Zeros will be padded to the left and the 18th digit is the check digit and is optional as it is recalculated automatically.
PDF417

2D barcode that supports the use of the full 128 character ASCII set.
PDF417 Trunc

2D barcode that supports the use of the full 128 character ASCII set.
PZN

Numerical data up to 7 digits. Zeros will be padded to the left and the 7th digit is the check digit and is optional as it is recalculated automatically.
Pharma One-Track

Numerical data ranging from 0-131070 only.
Pharma Two-Track

Numerical data ranging from 0-64570080 only.
Planet

Numerical data of seemingly any lengh. Most scanners can handle up to about 20 characters.
Postnet

Numerical data of seemingly any lengh. Most scanners can handle up to about 20 characters.
QR Code

2D barcode for storing complex data. We have another page with a deticated QR code generator that will give you more control over the output.
RM4SCC

Alphanumeric barcode used by the Royal Mail.
See more details.
See more details.
Standard 2of5

Numerical data of seemingly any lengh. Most scanners can handle up to about 20 characters.
Telepen Alpha

Alphanumeric data of up to 30 characters. Most scanners can handle up to about 20 characters.
Telepen Numeric

Numerical data of up to 30 digits. Most scanners can handle up to about 20 characters.
UK Plessey

Digits 0-9 and letters A-F of seemingly any lengh. Most scanners can handle up to about 20 characters.
UPC-A

Valid UPC-A code up to 12 digits. Zeros will be padded to the left and the 12th digit is the check digit and is optional as it is recalculated automatically.
UPC-E

Valid UPC-E code up to 8 digits. Zeros will be padded to the left and the 8th digit is the check digit and is optional as it is recalculated automatically.
USPS OneCode

Exactly 20 digits used by the USPS for mail delivery.
EAN-8

Valid EAN code up to 8 digits. Zeros will be padded to the left and the 8th digit is the check digit and is optional as it is recalculated automatically.
AP Redirection

AP Reply Paid

AP Routing

Codablock-F

The 2D extension of Code 128. Codablock is a stacked symbology from ICS Identcode-Systeme. It was invented by Heinrich Oehlmann and was originally a stack of Code 39 symbols.
DotCode

A two-dimensional (2-D) matrix symbology that is composed of dots that are arranged in a specified rectangular array. Released in 2009, DotCode was designed for use with high-speed industrial printers, where printing accuracy cannot be guaranteed. Because it does not require the use of continuous lines or precise spacing, it is often used in high-efficiency production environments.
HIBC Codablock-F

Used by Labelers (manufacturers) of health care products for identification purpose. Labelers can encode which is called 'Primary Data' and 'Secondary Data'. In short, Primary Data identifies the labeler, the product code, and the unit of measure while Secondary Data is useful to distributors and providers and, at the discretion of the labeler, should be added. The Secondary Data is optional and is used in conjunction with Primary Data elements to encode quantity and/or expiration (expiry) date and/or Lot Number.
Han Xin Code

a two-dimensional, variable-size matrix symbology that was designed in 2007 specifically to encode Simplified Chinese characters in addition to all ASCII characters and numeric digits. The symbol consists of an array of square modules that are arranged in a square pattern.
UPC-A + Check

Valid UPC-A code up to 12 digits. Zeros will be padded to the left and the 12th digit is the check digit and is optional as it is recalculated automatically.
UPC-E + Check

Valid UPC-E code up to 8 digits. Zeros will be padded to the left and the 8th digit is the check digit and is optional as it is recalculated automatically.
UPNQR

A high density 2D barcode.
Ultracode

Ultracode was developed by Zebra Technologies and is in the public domain. The symbol is composed of a variable-length strip of pixel columns with non-critical widths. The code includes numeric and alphanumeric modes, with advanced language/code page handling provisions, and selectable levels of Reed-Solomon error correction. Both black/white and a higher density colored version are supported.
VIN (North America)

Vehicle Identification Number (VIN) barcodes contain the symbles making up the car's identification number usually found on the dashboard and other locations of cars.
rMQR

Rectangular Micro QR Code (rMQR) extends Micro QR Code (μQR), currently exclusively in the domain of square symbols, with a new fixed set of rectangular symbol sizes. These new sizes are ideal for marking curved surfaces such as test tubes as well as for application by a limited-height marking technology such as a continuous inkjet printer.
RM Mailmark

There are two types of 4 State barcodes on printed postage 1st class and 2nd class with English and Bilingual Welsh / English options.
See more info
See more info
Close