ITF-14 Barcode Generator API
Shipping container barcode standard
Sample ITF-14 barcode
Generated live by the BarGen API from 1540014128876
ITF-14 is the GS1 standard barcode for identifying shipping cartons, cases, and pallets using the Interleaved 2 of 5 symbology. It always encodes exactly 14 digits, formed from a packaging indicator digit, a 12-digit GTIN base, and a check digit, and is printed larger and with wider bars than retail codes since it is scanned from forklift-mounted or conveyor scanners at greater distances. A bearer bar frame around the symbol is standard practice to protect print quality on corrugated cardboard.
Provide BarGen with 13 digits and format set to itf14, and the API appends the 14th check digit automatically using the standard GTIN modulo-10 algorithm. Output is available as SVG for die-cut carton artwork and print production or PNG for logistics documentation, with configurable bar height to match carton scanning distances.
ITF-14 (Interleaved Two of Five) is a GS1 standard barcode used primarily for marking shipping containers and cartons. The "14" refers to the 14 digits it encodes, which represent a Global Trade Item Number (GTIN-14).
The barcode uses the Interleaved 2 of 5 symbology, where digits are encoded in pairs—one in the bars and one in the spaces between them. This interleaving technique creates a compact and efficient barcode.
ITF-14 is designed to be printed directly on corrugated cardboard, which is why it often includes bearer bars (thick bars framing the code). These bearer bars ensure consistent print quality and protect against edge damage.
The primary application is logistics and supply chain management. ITF-14 identifies the packaging level of a product—whether it's a case, pallet, or other shipping unit containing multiple retail items, each with their own EAN/UPC codes.
Common use cases
Case and carton identification
Distribution centers print ITF-14 on shipping cartons so conveyor and dock scanners can identify case contents without opening the box.
Pallet and unit-load logistics
Third-party logistics providers rely on ITF-14 for pallet labels alongside SSCC codes, since it identifies the trade item packed inside the unit load.
Retail supply chain replenishment
Retailers scan ITF-14 codes on backroom cartons during receiving and replenishment to reconcile shipments against purchase orders automatically.
Generate ITF-14 via the REST API
curl "https://api.bargen.pro/v1/barcode/itf14?data=1540014128876&format=svg" \
-H "X-API-Key: YOUR_API_KEY"
Returns the barcode as SVG. See the API documentation for all options.
Frequently asked questions
Why does ITF-14 always have 14 digits?
The format is fixed at 14 digits by the GS1 specification: one packaging indicator digit, twelve digits from the base GTIN, and one check digit, which keeps every ITF-14 code the same predictable length for logistics systems.
What does the first digit of an ITF-14 code mean?
The leading digit is the packaging indicator, a value from 0 to 8 that shows how many units of the base product the carton contains, or 9 for variable-measure trade items.
Does ITF-14 need a bearer bar?
GS1 recommends a bearer bar frame around ITF-14 symbols because Interleaved 2 of 5 has no self-checking start or stop pattern, and the frame protects against misreads caused by print smearing or ink bleed on corrugated board.
Start generating ITF-14 barcodes
Free tier with 1,000 API calls per month. No credit card required.