Supported Barcode Types

NameTypeCharacter SetLengthNotes
AustralianPostCode2DNumbers Only4-
Aztec2DFull ASCII; FNC1 and ESI control codesVariable, Min 12 - Max 3832-
CodabarLinearNumbers: 0-9; Symbols: - : . $ / + Start/Stop Characters: A, B, C, D, E, *, N, or TVariable-
CodablockFComplex--See this guide.
Code128LinearAll ASCII characters and control codesVariable-
Code16K----
Code39LinearUppercase letters A-Z; Numbers 0-9; Space - . $ / + %Variable-
Code39ExtendedLinearAll ASCII characters and control codesVariable-
Code39Mod43----
Code39Mod43Extended----
Code93LinearUppercase letters A-Z; Numbers 0-9; Space - . $ / + %--
DataMatrix2DAll ASCII charactersVariable-
DPMDataMatrix----
EAN13LinearNumbers Only13 + check digit +2 optional +5 optional-
EAN2LinearNumbers OnlyExact 2 Numbers-
EAN5LinearNumbers OnlyExact 5 Numbers-
EAN8LinearNumbers Only7 + check digit-
GS1 - 128LinearASCII symbols128 ASCII symbols-
GS1DataBarExpandedLinearString74 numeric or 41 alphabetic characters-
GS1DataBarExpandedStackedLinearString74 numeric or 41 alphabetic characters-
GS1DataBarLimitedLinearNumbers OnlyUp to 14 digitsLast digit must be checksum and will be verified
GS1DataBarOmnidirectionalLinearNumbers OnlyUp to 14 digitsLast digit must be checksum and will be verified
GS1DataBarStackedLinearNumbers OnlyUp to 14 digitsLast digit must be checksum and will be verified
GTIN12LinearNumbers OnlyExpects 11 digits; 12th optional-
GTIN13LinearNumbers OnlyExpects 12 digits; 13th optional-
GTIN14LinearNumbers OnlyExpects 13 digits; 14th optional-
GTIN8LinearNumbers OnlyExpects 7 digits; 8th optional-
IntelligentMailLinearNumbers OnlyUp to 31 digitsTracking: 20 digits; Rounding: 0,5,9,11 digits; Spaces/dots allowed
Interleaved2of5LinearNumbers Only-EVEN if no checksum; ODD if checksum added
ITF14LinearNumbers OnlyExpects 13 digits; 14th optionalWill be verified
MaxiCode2DAll ASCII characters93-
MICR----
MicroPDF2DString1850 characters or 2710 digits-
MSILinearNumbers OnlyVariable-
PatchCode----
PDF417LinearAll 256 ASCII characters and 8-bit binary dataVariable-
PharmacodeLinearDecimal Numbers1 to 131070-
PostNetPostalNumbers Only5 + check digit +4 optional +6 optional-
PZNLinearNumbers OnlyExactly 6 or 7 digits-
QRCode2DAll ASCII charactersVariable-
RoyalMailPostalDigits and characters from A to Z--
RoyalMailKIXPostalAll numeric digits (0-9), uppercase letters (A-Z)Variable-
Trioptic----
UPCALinearNumbers Only11 + check digit +2 optional +5 optional-
UPCELinearNumbers Only8 digits totalEncodes 6 digits + number system + check digit
UPUPostal---