What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mint…
Free Online Barcode & QR Code Generator
ITF-14 is the GS1 standard for labeling shipping cases and cartons, encoding a 14-digit GTIN with the check digit calculated automatically.
Open the generator ↓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.
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.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
ITF-14 is the GS1-standardized barcode used to identify cases, cartons, and other trade units in the shipping and distribution supply chain — the level above individual retail items, which typically use UPC or EAN codes. It's built on the Interleaved 2 of 5 (ITF) symbology but with a fixed structure: a 14-digit GTIN (Global Trade Item Number) where you supply the first 13 digits and the 14th is a check digit calculated automatically using a standard modulo-10 algorithm. ITF-14 barcodes are also typically printed with thick bounding bars — called bearer bars — around the entire symbol, which help protect against the print distortion common on corrugated cardboard.
If you've ever seen a barcode with heavy black borders on a shipping case, that's almost certainly ITF-14. It's designed from the ground up for exactly that use case: printing directly on cardboard cartons that move through warehouses and distribution centers.
ITF-14 uses the same interleaved bars-and-spaces mechanism as general Interleaved 2 of 5, pairing two digits into each set of bars and spaces — but it fixes the total length at exactly 14 digits, which conveniently is always even and never requires padding. The structure typically breaks down as: a leading indicator digit (often representing packaging level, like a case versus an inner pack), the manufacturer's company prefix and item reference making up the middle digits, and a final check digit calculated over the preceding 13 digits using GS1's modulo-10 weighting (alternating multipliers of 3 and 1).
Because the check digit is mathematically derived, you should only supply the first 13 digits when generating an ITF-14 barcode — appending your own 14th digit risks creating an invalid or mismatched checksum. The mandatory bearer bars (the thick border framing the code) aren't just cosmetic; they're part of the GS1 specification and help the barcode survive the print distortion and handling wear typical of cardboard shipping cases.
ITF-14 is specifically the case/carton-level identifier in the GS1 supply chain hierarchy:
ITF-14 is defined by GS1's General Specifications, built on the ISO/IEC 16390 Interleaved 2 of 5 symbology but constrained to exactly 14 digits — no more, no less. The first 13 digits comprise a packaging-level indicator digit followed by the GS1 Company Prefix and item reference; the 14th is a mandatory check digit calculated with GS1's standard modulo-10 algorithm using alternating weights of 3 and 1. Mandatory bearer bars (a thick rectangular border) frame the entire symbol per the GS1 specification, distinguishing ITF-14 visually from general-purpose ITF. GS1 also specifies minimum bar height, minimum quiet zone width, and minimum overall symbol dimensions scaled to typical case-scanning distances.
Select ITF-14 from Barcode Mint's symbology list. Enter the first 13 digits of your GTIN — the 14th check digit is calculated and appended automatically, so don't include it yourself. The live preview renders the full 14-digit barcode, including the standard bearer bars, as you type. From there:
For sequential case codes across a production run, use the batch/sequence tool. For generating labels for many different case GTINs at once, the bulk CSV → ZIP/PDF feature processes a spreadsheet of 13-digit values into a complete set of ITF-14 barcodes. Developers can integrate ITF-14 generation into ERP or warehouse systems via the REST API using /barcode?type=itf14&data=YOURDATA.
Because ITF-14 is built specifically for cardboard case printing, GS1's own guidelines matter more here than general barcode advice:
Against general Interleaved 2 of 5, ITF-14 is a fixed 14-digit GS1 standard with a mandatory check digit and required bearer bars, while base ITF is variable-length with no check digit and no bearer-bar requirement — use ITF-14 specifically when GS1 case-coding compliance is required. Against UPC/EAN, ITF-14 sits one level up the supply-chain hierarchy: UPC and EAN identify individual retail units scanned at point of sale, while ITF-14 identifies the case or carton containing multiple such units. Against GS1-128, which can also encode a GTIN plus additional data like batch or expiry in one symbol, ITF-14 is simpler and printer-friendlier for cardboard but carries only the GTIN itself, with no room for supplementary application identifiers.
Those are bearer bars, a required part of the ITF-14 specification. They frame the barcode to help it withstand the print distortion and handling wear common on corrugated cardboard cases.
The generator will still produce a valid, internally consistent ITF-14 barcode with a correct check digit — but it will represent the wrong product or case, since the check digit only validates the digits you entered, not their real-world accuracy.
Yes, use Barcode Mint's bulk CSV → ZIP/PDF tool to generate ITF-14 barcodes for a full list of 13-digit GTINs in one pass, or the batch/sequence tool for a numbered series.