Barcode Types

The KendoReact Barcode supports a variety of one-dimensional (1D) industry barcodes.

To configure the Barcode symbology (encoding scheme), set the type prop.

The following table lists the available types and supported values by each Barcode type. Note that the checksum digits are computed automatically and that all type values can also be spelled in lowercase.

If the value does not match the restrictions for the chosen type, the Barcode will throw an error. Always test the application with the values you expect to see in actual use.

TypeSymbologyAllowed ValuesNotes
'EAN13'EAN-1312 digitsInternational Article Number on Wikipedia ↗
'EAN8'EAN-87 digits-
'UPCA'UPC-A11 digitsUniversal Product Code on Wikipedia ↗
'UPCE'UPC-E5 digits-
'Code11'Code 11Variable length: 0-9, -Code 11 on Wikipedia ↗
'Code39'Code 39Variable length: A-Z, 0-9, -, ., $, /, +, %, Code 39 on Wikipedia ↗
'Code39Extended'Code 39 (Extended)Variable length: ASCII-
'Code93'Code 93Variable length: A-Z, 0-9, -, ., $, /, +, %, Code 93 on Wikipedia ↗
'Code93Extended'Code 93 (Extended)Variable length: ASCII-
'Code128'Code 128Variable length: ASCII, Latin-1 (ISO-8859-1)Code 128 on Wikipedia ↗
'Code128A'Code 128AVariable length: ASCII characters 00 to 95-
'Code128B'Code 128BVariable length: ASCII characters 32 to 127-
'Code128C'Code 128CVariable length: 00 - 99 (pairs of digits)-
'GS1-128'GS1-128Variable length: ASCII, Latin-1 (ISO-8859-1)GS1-128 on Wikipedia ↗
'MSImod10'MSI (Mod 10)Variable length: 0-9MSI Barcode on Wikipedia ↗
'MSImod11'MSI (Mod 11)Variable length: 0-9-
'MSImod1010'MSI (Mod 1010)Variable length: 0-9-
'MSImod1110'MSI (Mod 1110)Variable length: 0-9-
'POSTNET'POSTNET5, 9 or 11 digitsPOSTNET on Wikipedia ↗

The following example demonstrates each Barcode type in action:

View Source
Change Theme:

In this article

Not finding the help you need?