Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

Linear Barcode

Interleaved 2 Of 5 Barcode Generator

Interleaved 2 of 5 doubles the data density of Standard 2 of 5 by encoding digits in both bars and spaces, making it the compact standard for carton and case labels.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What Is an Interleaved 2 of 5 Barcode?

Interleaved 2 of 5 (ITF) is a numeric-only linear barcode symbology that encodes digits by interleaving two characters into one set of bars and spaces: the first digit is encoded in the bars, and the second digit is encoded in the spaces between them. This interleaving is what gives the symbology its name and its main advantage over the earlier Standard 2 of 5 — by using both bars and spaces to carry data instead of just bars, ITF roughly halves the physical length of the barcode for the same digit count.

Because digits are encoded in pairs, ITF requires an even number of digits in the data being encoded. If you have an odd-length numeric string, a leading zero is typically added to make the count even before encoding — Barcode Mint handles this automatically.

How Interleaved 2 of 5 Encodes Data

Each pair of digits in ITF is represented by 5 bars (2 wide, 3 narrow) interleaved with 5 spaces (also 2 wide, 3 narrow) — the odd-position digit in a pair is encoded in the bars, and the even-position digit is encoded in the spaces. This interleaving mechanism is what distinguishes ITF from Standard 2 of 5, where spaces carry no data at all. The result is a significantly more compact barcode for equal-length numeric data, which is why ITF became the practical standard for shipping and logistics applications where label space is limited but numeric data (like GTINs or case codes) can be lengthy.

ITF doesn't include a mandatory check digit in its base form, though specific implementations — like ITF-14, a fixed-length 14-digit variant used for shipping cartons — layer a check digit on top for added reliability. Because encoding pairs digits together, any implementation must guarantee even-length input, which is the most common practical constraint to watch for when working with ITF.

Interleaved 2 of 5 Technical Specifications

ITF is standardized as ISO/IEC 16390. It encodes digits 0–9 only, with no letters or symbols. Each pair of digits maps to 5 interleaved bars and 5 interleaved spaces, using two element widths (wide and narrow) with a fixed ratio between them, typically around 2:1 or 3:1 depending on the implementation. Data length must be even; there is no standard maximum length, though practical labels stay within a few dozen digits. The base ITF standard does not mandate a check digit, leaving error detection to be layered on by specific implementations such as ITF-14, which adds a modulo-10 checksum as part of its fixed 14-digit structure.

Where Interleaved 2 of 5 Is Used

ITF's density and simplicity have made it a long-standing choice in numeric-heavy logistics contexts:

How to Create an Interleaved 2 of 5 Barcode in Barcode Mint

Select Interleaved 2 of 5 from Barcode Mint's symbology list. Enter your numeric data — only digits 0–9 are valid. If your data has an odd number of digits, the encoder will typically pad with a leading zero to reach an even count; double-check the resulting barcode matches your intended data if this applies to you. The live preview shows the compact bar/space pattern instantly. From there:

For sequential case numbers, use the batch/sequence tool. For a full run of case labels from a spreadsheet, the bulk CSV → ZIP/PDF feature generates every barcode at once — just confirm all values have an even digit count. Developers can generate ITF barcodes programmatically via the REST API using /barcode?type=itf&data=YOURDATA. If you specifically need the fixed 14-digit GS1 case-coding standard, see the dedicated ITF-14 option instead.

Print and Scan Best Practices

ITF's interleaved bars-and-spaces encoding calls for a few specific print considerations:

Interleaved 2 of 5 vs. Related Codes

Against Standard 2 of 5, ITF roughly halves barcode length for the same digit count by encoding data in spaces as well as bars, making it the clear choice for new numeric-only applications with no legacy constraint. Against ITF-14, general ITF is variable-length with no mandatory check digit, while ITF-14 fixes the length at 14 digits, adds a GS1 modulo-10 checksum, and requires bearer bars — use ITF-14 specifically for GS1-compliant case coding. Against Code 128 subset C, Code 128 C offers similar digit-pair density plus a mandatory check digit and doesn't require even-length padding, but ITF's simpler bar structure remains more forgiving when printed directly on rough cardboard.

Common uses

Frequently asked questions

What is an interleaved 2 of 5 barcode generator used for?
An interleaved 2 of 5 barcode generator creates compact numeric barcodes for shipping cases, cartons, and industrial parts, encoding digit pairs in both bars and spaces for roughly half the length of Standard 2 of 5.
Why does ITF require an even number of digits?

Because ITF encodes two digits at a time — one in the bars and one in the interleaved spaces — an odd-length string can't be paired evenly, so a leading zero is typically added to make the count even.

Is ITF the same as ITF-14?

ITF-14 is a specific, fixed-length (14-digit) implementation of Interleaved 2 of 5 standardized by GS1 for case and pallet identification, including a mandatory check digit and bearer bars. General ITF supports variable-length even-digit data without those constraints.

Does Interleaved 2 of 5 have a check digit?
The base ITF standard doesn't require one, though specific implementations like ITF-14 add a mandatory check digit for extra reliability.
Can I print ITF barcodes directly on cardboard?

Yes, ITF is commonly printed on corrugated cardboard case packaging, but test print quality carefully since ink spread on cardboard can distort bar and space widths more than on smooth label stock.

Related barcode types

Browse all 106 barcode & QR types →