Free ITF-14 Barcode Generator for Cartons
ITF-14 is the barcode printed on corrugated cartons that hold retail products. It carries the 14-digit GTIN of the case. Type 13 digits and the check digit is added, or all 14 to have it checked, and download a vector with its bearer bars for your carton artwork.
13 digits, and the check digit is added, or all 14 to have it checked.
The blank margin left and right of the bars, in modules (the width of the narrowest bar). ITF-14 needs none.
Made in your browser; nothing you type is sent to QRdx. WebP and AVIF are encoded by QRdx's server when you pick them, and nothing is kept.
Where ITF-14 barcodes are used
Outer cases and shipping cartons scanned in warehouses and distribution centers, not at the checkout. The thick frame around the bars (bearer bars) evens out printing pressure on rough board and stops a scanner reading only part of the barcode.
The first digit is the indicator, 1 to 8, which tells packaging levels apart (a case of 6, a case of 24). The next 12 digits are the GTIN of the item inside without its check digit, and a new check digit closes the number.
Where does an ITF-14 number come from?
From the GTIN of the product inside. Take its 12-digit body (an EAN-13 without the check digit, or a UPC-A with a 0 in front), put an indicator digit before it and let the generator add the new check digit.
So you need GS1 numbers for the product itself first. A GTIN is licensed, not bought outright: you join GS1 (or the GS1 organization in your country), get a company prefix and number your products from it. Large retailers and marketplaces check GTINs against GS1's registry, so numbers resold from someone else's prefix can be rejected.
ITF-14 input and check digit
What it takes
13 digits, and the check digit is added, or all 14 to have it checked.
Example
15400141288763Digits only; spaces and dashes are ignored. Thirteen digits get the check digit added, fourteen have it checked.
The check digit uses the same 3, 1, 3, 1… weights from the right as EAN-13, over 13 digits.
The check digit of 1540014128876, worked out
| Digit | 1 | 5 | 4 | 0 | 0 | 1 | 4 | 1 | 2 | 8 | 8 | 7 | 6 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Weight | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 | ×1 | ×3 |
| Product | 3 | 5 | 12 | 0 | 0 | 1 | 12 | 1 | 6 | 8 | 24 | 7 | 18 |
The products add up to 97. Adding 3 makes 100, the next multiple of 10, so the check digit is 3.
ITF-14 barcode size
| Example as SVG, PDF or EPS | 60.4 × 31.7 mm |
|---|---|
| Module (narrowest bar) | 0.353 mm |
| Bar height | 25 mm |
| Quiet zone | None required each side; the generator starts with 4 |
- GS1 sizes ITF-14 for cartons: a module of 0.495 mm to 1.016 mm (1.016 mm is 100%) and bars at least 32 mm high, with 10 modules of quiet zone each side.
- The downloads use a 0.353 mm module and 25 mm bars, smaller than GS1's minimum for cartons. Enlarge the file to 141% in your artwork: the module becomes 0.495 mm and the bars 35 mm.
- Printed straight onto brown board, bigger is safer: check the size with your packaging printer.
ITF-14 barcode API
The same barcode is an image URL, with no API key: put it in an img tag, a label template or a product feed. It checks the value the way this page does, and allows 300 requests a minute per IP address. The barcode API docs list every option.
SVG image
https://api.qrdx.dev/v1/barcode?format=itf14&data=15400141288763PNG, 3 pixels per module
https://api.qrdx.dev/v1/barcode?format=itf14&data=15400141288763&type=png&scale=3In a web page
<img src="https://api.qrdx.dev/v1/barcode?format=itf14&data=15400141288763" alt="ITF-14 15400141288763" />ITF-14 barcode FAQ
Can I put an ITF-14 on a retail product?
No, it's for cases and cartons. The consumer unit inside carries its own EAN-13 or UPC-A for the checkout.
What indicator digit should I use?
Any of 1 to 8, chosen by you, one per packaging configuration: for example 1 for a case of 6 and 2 for a case of 24. 9 is kept for items with variable quantity.
Can I turn the bearer bars off?
Not here: the generator always draws the full frame, which GS1 recommends when ITF-14 is printed directly onto corrugated board.
Other barcode types
All 11 barcode typesBarcodes are static: the data is in the bars, so they work offline and never expire. For a link people scan with a phone camera, use one of the QR code generators.