Supported Barcode Symbologies

Type Value in Java Class Value in Servlet Description
CODABAR 0 CODABAR Codabar is also known as Codeabar, Ames Code, NW-7, Monarch, Code 2 of 7, Rationalized Codabar, ANSI/AIM BC3-1995 or USD-4.
Its character set is composed of '0' to '9', 'A', 'B', 'C', 'D', '$', '-', ':', '/', '.', '+'. 'A' to 'D', and 'T', 'n', '*', 'e' are eligible for start/stop characters.
CODE 11 1 CODE11 Code 11, also known as USD-8, was developed as a high-density numeric-only symbology. It is used primarily in labeling telecommunications equipment.
Industrial 2 of 5 2 CODE2OF5 A.k.a Stanadard 2 of 5. Industrial 2 of 5 is a low-density numeric symbology that has been with us since the 1960s. It has been used in the photofinishing and warehouse sorting industries, as well as sequentially numbering airline tickets. The symbology is called "2 of 5" due to the fact that digits are encoded with 5 bars, 2 of which are always wide (and the remaining three are narrow).
CODE39 3 CODE39 Code 39, the first alpha-numeric symbology to be developed, is still widely used-especially in non-retail environments. It is the standard bar code used by the United States Department of Defense, and is also used by the Health Industry Bar Code Council (HIBCC). Code 39 is also known as "3 of 9 Code" and "USD-3".
EXTENDED CODE39 4 CODE39EX Code 39's "Full ASCII Mode" to encode all 128 ASCII characters. This is accomplished by using the $, /, %, and + symbols as "shift" characters. Those characters combined with the single character that follows indicate which Full ASCII character is to be used.
CODE93 5 CODE93 Code 93 was designed to complement and improve upon Code 39. Code 93 is similar in that it, like Code 39, can represent the full ASCII character set by using combinations of 2 characters. It differs in that Code 93 is a continuous symbology and produces denser code. It also encodes 47 characters compared to Code 39's 43 characters.
EXTENDED CODE93 6 CODE93EX Code 93's "Full ASCII Mode" to encode all 128 ASCII characters. This is accomplished by using the ($), (/), (%), and (+) symbols as "shift" characters. Those characters combined with the single character that follows indicate which Full ASCII character is to be used.
EAN8 7 EAN8 EAN8 is the EAN equivalent of UPC-E in the sense that it provides a "short" bar code for small packages. As can be seen in the following graphic, an EAN8 bar code is shorter than an EAN13 bar code, although somewhat longer than an UPC-E bar code.
EAN8 Supplement 2 8 EAN8_2 EAN8 Supplement 2 includes an additional 2 digits bar code to the right of the main bar code. This second bar code, which is usually not as tall as the primary bar code, is used to encode additional information for newspapers, books, and other periodicals.
EAN8 Supplement 5 9 EAN8_5 EAN8 Supplement 5 includes an additional 5 digits bar code to the right of the main bar code. This second bar code, which is usually not as tall as the primary bar code, is used to encode additional information for newspapers, books, and other periodicals.
EAN13 10 EAN13 EAN13, based upon the UPC-A standard, was implemented by the International Article Numbering Association (EAN) in Europe.
EAN13 Supplement 2 11 EAN13_2 EAN13 Supplement 2 includes an additional 2 digits bar code to the right of the main bar code. This second bar code, which is usually not as tall as the primary bar code, is used to encode additional information for newspapers, books, and other periodicals.
EAN13 Supplement 5 12 EAN13_5 EAN13 Supplement 5 includes an additional 5 digits bar code to the right of the main bar code. This second bar code, which is usually not as tall as the primary bar code, is used to encode additional information for newspapers, books, and other periodicals.
ISBN 13 ISBN ISBN is an EAN-13 barcode with a number system of 978. The rest of the barcode is formulated by removing the last digit from the book's ISBN number (which is the ISBN check digit), appending the resulting code to the number system, and adding the appropriate EAN13 check digit.
To create a ISBN image with data '978-0-596-10199-2', set data value as 059610199, remove the first three '978', and last check digit.
ISBN Supplement 5 14 ISBN5 This includes an additional 5 digits bar code to the right of the main bar code. It is an EAN-13 application with 5 digits add-on.
ISSN 15 ISSN ISSN stands for International Standard Serial Number. ISBN is an EAN-13 barcode with a number system of 977. The rest of the barcode is formulated by removing the last digit from the book's ISBN number (which is the ISBN check digit), appending the resulting code to the number system, and adding the appropriate EAN13 check digit.
To create a ISSN image with data '977-0-596-10199-2', set data value as 059610199, remove the first three '977', and last check digit.
ISSN Supplement 2 16 ISSN2 This includes an additional 2 digits bar code to the right of the main bar code. It is an EAN-13 application with 2 digits add-on.
ITF14 18 ITF14 ITF14 is a variation of Interleaved 2 of 5 barcode symbology. This one does not have AI code, if you have AI code, you have to use EAN14.
Interleaved 2 of 5 19 INTERLEAVED25 Interleaved 2 of 5 is a higher-density numeric symbology based upon the Standard 2 of 5 symbology. It is used primarily in the distribution and warehouse industry.
IDENTCODE 20 IDENTCODE This Symbology is also known as German Postal 2 of 5 Identcode, Deutsche Post AG Identcode, Deutsche Frachtpost Identcode, Identcode, CodeIdentcode, Deutsche Post AG (DHL)
LEITCODE 21 LEITCODE This Symbology is also known as German Postal 2 of 5 Leitcode, CodeLeitcode, Leitcode, Deutsche Post AG (DHL)
CODE128 22 CODE128 Code128 starting character set is determined automatically based on the barcode data that you set, such that the resulting barcode image is most compact.
CODE128A 23 CODE128A Code Set A (or Chars Set A) includes all of the standard upper case U.S. alphanumeric keyboard characters and punctuation characters together with the control characters, (i.e. characters with ASCII values from 0 to 95 inclusive), and seven special characters.
CODE128B 24 CODE128B Code Set B (or Chars Set B) includes all of the standard upper case alphanumeric keyboard characters and punctuation characters together with the lower case alphabetic characters (i.e. characters with ASCII values from 32 to 127 inclusive), and seven special characters.
CODE128C 25 CODE128C Code Set C (or Chars Set C) includes the set of 100 digit pairs from 00 to 99 inclusive, as well as three special characters. This allows numeric data to be encoded as two data digits per symbol character, at effectively twice the density of standard data.
GS1-128 / EAN-128 / UCC-128 26 EAN128 EAN128 starting character set is determined automatically based on the barcode data that you set, such that the resulting barcode image is most compact.
SSCC18 30 SSCC18 This Symbology is also known as UPC-128 Shipping Container Code, Code 128 UPC Shipping Container Code, Serial Shipping Container Code, UCC-128, EAN-18, NVE (Nummer der Versandeinheit)
MSI 31 MSI MSI was developed by the MSI Data Corporation, based on the original Plessey Code. MSI, also known as Modified Plessey, is used primarily to mark retail shelves for inventory control. MSI is a continuous, non-self-checking symbology. While the length of an MSI bar code can be of any length, a given application usually implements a fixed-length code.
MSI10 32 MSI10 MSI bar codes contain a modulus 10 check digit
MSI11 33 MSI11 MSI bar codes contain a modulus 11 check digit
MSI1010 34 MSI1010 This method essentially means the MSI bar code has two modulus 10 checksum digits. The first modulus 10 checksum digit is calculcated as described above and appended to the bar code. The second modulus 10 checksum digit is calculcated by taking the new bar code (including the first modulus 10 checksum digit) and repeating the modulus 10 checksum digit process.
MSI1110 35 MSI1110 This method that implements a double checksum involves taking the original bar code and running it through the modulus 11 checksum digit process. The calculcated checksum is then apended to the bar code.
ONECODE 36 ONECODE OneCode Barcode is a mailing barcode used by the United States Postal Service (USPS). Each barcode can be 20, 25, 29, or 31 digits long, depending on the type of ZIP code present. Each digit has four possible states, so one digit represents numbers 0-3.
PLANET 37 PLANET The Postal Alpha Numeric Encoding Technique (PLANET) barcode is used by the United States Postal Service to identify and track pieces of mail during delivery - the Post Office's "CONFIRM" services.
POSTNET 38 POSTNET POSTNET is a barcode symbology that is used by the United States Postal Service to assist in directing mail. The ZIP Code or ZIP+4 code is encoded in this unique symbology that encodes data in half- and full-height bars.
RM4SCC 39 RM4SCC RM4SCC is the name of the barcode symbology used by the Royal Mail for its Cleanmail service. It enables UK postcodes to easily be read by a machine at high speed.
UPC-A 40 UPCA The "UPC-A bar code" is by far the most common and well-known symbology, at least in the United States. An UPC-A bar code is the bar code you will find on virtually every consumer good on the shelves of your local supermarket, as well as books, magazines, and newspapers.
UPC-A Supplement 2 41 UPCA This includes an additional 2 digits bar code to the right of the main bar code.
UPC-A Supplement 5 42 UPCA This includes an additional 5 digits bar code to the right of the main bar code.
UPC-E 43 UPCE UPC-E is a variation of UPC-A which allows for a more compact barcode by eliminating "extra" zeros. Since the resulting UPC-E barcode is about half the size as an UPC-A barcode, UPC-E is generally used on products with very small packaging where a full UPC-A barcode couldn't reasonably fit.
UPC-E Supplement 2 44 UPCE This includes an additional 2 digits bar code to the right of the main bar code.
UPC-E Supplement 5 45 UPCE This includes an additional 5 digits bar code to the right of the main bar code.
Data Matrix - - Click here to view details.
PDF417 - - Click here to view details.
QRCode - - Click here to view details.