Zint Home

Please take part in our short questionnaire. Your answers will be used to determine the future development of the Zint project.

Zint is a Free Open Source barcode encoding and image generating library supporting over 40 symbologies for Linux/UNIX including:

BarcodePictureLengthChar SetCheck DigitDescription
Australia Post 4-State Varaible0-9, A-ZReed-SolomonFor identification of mail items in Australia.
Aztec Code VariableExtended ASCIIReed-SolomonAztec Code symbol is a matrix symbol with a distinctive bulls-eye finder pattern.
Aztec Runes -Numeric 0-9Reed-SolomonMiniature Aztec Code Symbols for whole numbers
Codabar Variable0-9 and 6 special charactersModulo 16 (Optional)Early standard used by transfusion services.
Codablock-F VariableExtended ASCII2 * Modulo 106Stacked symbology based on Code 128
Code 11 Variable Numeric 0-9 and Dash Modulo 11 Used in the telecommunications industry.
Code 128 (automatic subset switching) VariableExtended ASCIIModulo 103Modern type of barcode. Has highly copmpressed data.
Code 16K VariableASCII2 * Modulo 106Stacked symbology based on Code 128.
Code 32 8Numeric 0-9CustomItalian Pharmacode
Code 39 Variable A-Z, 0-9, 5 special chars Modulo 43 (Optional) Also known as Code 3 of 9. Often used type that is self checking.
Code 39+ VariableASCII (127 Chars)Modulo 43 (Optional)Also known as Code 3 of 9 Extended. Extension of Code 39.
Code 93 variableA-Z, 0-9, 5 Special CharsModulo 47Same characterset as Code 39 but more compacted code that requires less space.
Composite Symbol with CC-A Component VariableASCIIReed-SolomonVariation of MicroPDF417.
Composite Symbol with CC-B Component VariableASCIIReed-SolomonMicroPDF417 2D Component
Composite Symbol with CC-C Component VariableASCIIReed-SolomonPDF417 2D Component
Data Logic Variable Numeric 0-9 Modulo 10 (Optional) A variation of Code 2 of 5.
Data Matrix VariableASCIIReed-Solomon2D barcode for encoding mass text or data in only one code.
Deutshe Post Identcode 12Numeric 0-9Modulo 10The Leitcode is used by Deutschen Post/DHL.
Deutshe Post Leitcode 14Numeric 0-9Modulo 10The Leitcode is used by Deutschen Post/DHL.
EAN 13Numeric 0-9Modulo 10The EAN code is primarily used in supermarkets to identify product at the point of sales.
GS1 DataBar Expanded 14Numeric 0-9IntegralA replacement for GS1-128.
GS1 DataBar Expanded Stacked VariableASCIIIntegralA stacked version of GS1 Databar.
GS1 DataBar Limited 13Numeric 0-9IntegralNew GTIN encoding system.
GS1 DataBar-14 14Numeric 0-9IntegralNew GTIN encoding system.
GS1 DataBar-14 Stacked 14Numeric 0-9IntegralA stacked version of GS1 Databar.
GS1 DataBar-14 Stacked Omnidirectional 14Numeric 0-9IntegralA stacked version of GS1 Databar.
GS1-128 (UCC/EAN-128) VariableASCIIModulo 103The EAN/UCC 128 is a special form of the Code 128. It's used for goods and paletts in commerce and industry. There can be coded more than one data field inside one barcode using Application Identifiers.
IATA Code 2 of 5 Variable Numeric 0-9 Modulo 10 (Optional) A variation of Code 2 of 5 used by the airline industry.
Interleaved Code 2 of 5 Variable Numeric 0-9 Modulo 10 (Optional) Also known as Code 2 of 5 Interleaved. Industrial use.
ITF-14 14Numeric 0-9Modulo 10The ITF-14 barcode is used to create the Shipping Container Symbol. This code is used to mark cartons and palettes that contain goods with a GTIN.
KIX Code 11AlphanumericNoneDutch Post Fourstate Code.
Maxicode VariableExtended ASCIIReed-SolomonDeveloped by UPS for courier industry.
Micro QR Code VariableExtended ASCIIReed-SolomonMiniature QR Code Symbol
MicroPDF417 VariableExtended ASCIIReed-SolomonReduced Space version of PDF417.
MSI Plessey VariableNumeric 0-9Many OptionsAn old system once common in British industry.
NVE-18 17Numeric 0-9Modulo 10 and Modulo 103A variation of Code 128.
PDF417 VariableExtended ASCIIReed-Solomon2D barcode for encoding mass text or data in only one code. Popular in the courier industry.
Pharmacode One-Track -Numeric 0-9-Pharmacode, also known as Pharmaceutical Binary Code, is a barcode standard, used in the pharmaceutical industry as a packing control system.
Pharmacode Two-Track -Numeric 0-9-A two-track variation of pharmacode.
PLANET VariableNumeric 0-9Modulo 10A stacked version of GS1 Databar Expanded.
Plessey Code VariableNumeric 0-9 and A-FCRCOld British industry stadard.
Postnet VariableNumeric 0-9Modulo 10This code is used to improve the speed of sorting and delivering of mail.
PZN 7Numeric 0-9Modulo 11Pharmazentralnummer für medicine. Special form of Code 39.
QR Code VariableExtended ASCIIReed-SolomonHighly compact code popular with camera-phone users.
Royal Mail 4 State (RM4SCC) Variable0-9, A-ZCustomThe Royal Mail 4 State Customer Code (RM4SCC) was created for automated mail sorting processes.
Standard Code 2 of 5 Variable Numeric 0-9 Modulo 10 (Optional) Also known as Code 2 of 5 and Code 25 Industrial. Rather old code for industrial use.
Telepen Alpha VariableASCIIModulo 128General encoding scheme. Often used in libraries.
UPC-A 12Numeric 0-9Modulo 10 The UPC A code is the standard version of the UPC code and has 12 digits. It is also called UPC 12 and is very similar to the EAN code.
UPC-E 8Numeric 0-9Modulo 10This is the short version of UPC-A for extremly small products.
USPS OneCode VariableNumeric 0-9CRCMail sorting standard used in the USA.