Business tools · barcodes · nothing uploaded

ITF-14 barcode generator

ITF-14 marks outer cartons with a 14-digit GTIN. Enter 13 digits and the check digit is added; the bearer bar frame is included.

This tool draws barcodes for numbers you already own; it cannot issue them. To sell through retailers and most marketplaces, EAN, UPC, ITF-14 and GS1-128 numbers must come from a GS1 licence (GS1 Australia, GS1 US or your country's GS1 office). For your own stock and shelves, use Code 128 with your own SKUs. See do I need a GS1 barcode?

13 digits (the check digit is added) or all 14

Text, colour, quiet zone and rotation

Free, no watermark. SVG and PDF are vector and print sharp at any size; the PDF page is exactly the barcode's size.

Many barcodes at once: a ZIP of PNG or SVG files
Or load a CSV: the first column is used. Free up to 20; lifetime licence up to 5,000.

Files are named after each value and use the size, colours and options above. Invalid values are skipped and listed in errors.txt.

Print-ready sheets and bigger batches: A$4.99 for 30 days or A$19 lifetime

Free, always

Every symbology, every single-barcode download (SVG, PNG, PDF) with no watermark, ZIPs of up to 20 barcodes, and the label-sheet preview and calibration page.

Lifetime, for small businesses

A$19

Everything in print-ready sheets, for good, plus ZIPs of up to 5,000 barcodes.

Buy lifetime

Charged in your local currency at checkout. Prices include GST for Australian buyers.

What ITF-14 is for

ITF-14 (Interleaved 2 of 5) encodes a 14-digit GTIN on trade units: the outer cartons and cases that move through warehouses and distribution centres. Warehouse scanners read it at a distance and often from moving conveyors, so it is printed large, with a thick bearer-bar frame, and it is robust enough to be printed directly on brown corrugated board.

The GTIN-14

A GTIN-14 is made from an indicator digit (1 to 8), the first 12 digits of the GTIN of the item inside (or a separately allocated number), and a check digit. For example, a carton of 12 of the product 9312345678907 might be 1 931234567890 plus check digit 4: 19312345678904. Each packaging level (a 6-pack, a 24-pack, a pallet layer) gets its own indicator. Allocation rules are set by GS1; follow your GS1 office's guidance on when a new GTIN is needed.

Size and bearer bars

ITF-14 is much larger than a retail barcode. GS1 specifies minimum module widths for distribution scanning that are larger than for retail; this tool's default is 152.4 mm wide by 32 mm bars, a common size on cartons. The bearer bars (the frame) should be at least as thick as the narrow bars and, for direct printing on board, much thicker. Keep at least 10 modules of quiet zone inside the frame on each side; the tool includes it.

Placement

Put the code on at least two adjacent sides of the carton, with the bars vertical, the bottom of the bars at least 32 mm from the base of the box, and at least 19 mm from any vertical edge. These are GS1 conventions for automated reading; check your distributor's requirements.

Printing tips

Why barcodes fail to scan

Which download to use

To make many at once, use the ZIP option below the generator: paste one value per line or load a CSV and download PNG or SVG files named after each value.

How this tool works

Barcodes are drawn in your browser with bwip-js, an open-source (MIT) port of Barcode Writer in Pure PostScript, and PDFs are written with pdf-lib. Nothing you type is uploaded, and the page works offline after the first visit. Single barcodes are free in every format with no watermark. Paid licences cover print-ready label sheets and large batches; see the box above.

Frequently asked questions

What is the first digit of an ITF-14?

The indicator digit, 1 to 8, which shows the packaging level (for example a carton of 12 versus a case of 48). It is followed by the first 12 digits of the item's GTIN-13 and a new check digit.

Why is there a thick frame?

Bearer bars protect the code when printed directly on corrugated board, where printing plate pressure can distort bars. They also stop a partial scan being read as a shorter code.

How big should an ITF-14 be?

Bigger than retail barcodes: carton scanners read from a distance. GS1 sizes for distribution scanning start around 0.495 mm modules (unverified here); 152 mm wide is a common print size.

Can I use ITF-14 on retail items?

No. ITF-14 is for cartons in the warehouse and distribution chain, not for checkout scanning.

Is the check digit the same as EAN-13?

The same mod-10 method, applied to the first 13 digits.

Should I print it on the box or on a label?

Either. Direct print on brown board needs the larger sizes and the bearer bars; labels can use the smaller end of the range.

Sources

Rules on this page last verified against these sources on 29 October 2026. This is general information, not tax or legal advice.

Related