Code 25 Interleaved

Description of Code 25 Interleaved

Code 25 InterleavedCode 25 Interleaved is a linear barcode symbology that is also known as ITF or Interleaved 2 of 5. It is used to encode numeric data and is commonly used in industrial applications such as shipping and labeling.

The barcode symbology consists of narrow and wide bars that represent the encoded data, with each digit represented by a sequence of five bars, two of which are wide and three are narrow. The width of the bars and spaces determine the encoded digit, with the bars representing ones and the spaces representing zeros.

The interleaved format means that two digits are encoded in each sequence of bars, with the first digit represented by the first, third, and fifth bars and the second digit represented by the second and fourth bars.

This format provides a higher level of error correction than other similar symbologies, as any errors in scanning a single digit are likely to be corrected by the presence of the other digit in the same sequence of bars. The barcode is read by scanning the code from one end to the other and decoding the pattern of narrow and wide bars. Code 25 Interleaved is a high-density barcode and is efficient for encoding data, but is limited to encoding only numeric data.

To display an odd number of digits you have to add a zero to the beginning (123 becomes 0123). ActiveBarcode creates the leading 0 for odd number of digits automatically for you.

By default Code 25 Interleaved has no built in check digit. Thick and thin lines are created in a 3:1 ratio.

An example for the difference of Code 25 to Code 25 Interleaved.
The digits 12345 as Code 25 Industrial:

Code 25 Industrial Barcode

And here the same digits 12345 encoded as Code 25 Interleaved:

Code 25 Interleaved Barcode

Technical data

Valid characters: 0123456789
Length: Variable with no fixed length.
Check digit: Calculated according to Modulo 10
ActiveBarcode calculates the check digit automatically.
Type#: Code 25 Interleaved - #07 - CODE25I (no check digit)
Code 25 Interleaved Checksum- #34 - CODE25ICHECKSUM (Modulo 10 check digit)