This page is available in English.

Interleaved 2 of 5 (ITF) Barcode

The camera app can scan this. The Zebra app can scan this.

Interleaved 2 of 5 packs digits two at a time, using the bars for one digit and the gaps for the next. That makes it a compact, numbers-only code that is still common on shipping cartons and warehouse labels.

Also called ITF, I2of5, Interleaved 2/5, 2/5 Interleaved, Code 2 of 5 Interleaved.

In this family

Specifications

StandardISO/IEC 16390; AIM USS-I 2/5
Character setNumeric (0-9) only
CapacityVariable length, even number of digits (printer adds a leading zero if odd)
Check digitOptional modulo 10 check digit (+MOD10)
Dimension1D linear
OriginInvented by David Allais at Intermec, early 1970s (c. 1972)

Where it is used

Logistics cartons, warehousing, industrial labels, distribution

Shipping cartons and warehouse labels use it because a long number stays short when digits are packed in pairs.

The camera app can scan this. The Zebra app can scan this. Both return the digits. They do not look up a shipment.

Example

1234567890

Scan and create

Create this code opens the barcode generator with this symbology and the sample text filled in.

The camera app can scan this and shows it as ITF. It returns the raw text. It does not open links, look up products, or start a payment. The desktop companion types that text into the focused field.

The Zebra app can scan this. It returns the raw text.

Questions

Why must an ITF barcode have an even number of digits?

Interleaved 2 of 5 stores digits in pairs. The bars of each pair carry one digit and the spaces carry the next, so a leftover digit has nothing to pair with. A printer may add a leading zero to make the length even. The camera app returns the digits in the symbol. It does not add or remove any.

Does Interleaved 2 of 5 have a check digit?

A modulo 10 check digit is optional. Some logistics labels include one and some do not. The camera app can scan this. The Zebra app can scan this. Neither one tells you whether the last digit is a check.

Can I scan an ITF barcode with my phone camera?

Yes. The camera app can scan this, and the Zebra app can scan this. A very short symbol is easier to misread, so the sample here uses ten digits. The result is the digit string. The app does not look up a shipment.