EAN Check.comEAN Check.com

ITF-14 Barcode Generator

Make an ITF-14 barcode for outer cartons from a 13 or 14 digit number, with the GS1 bearer box and 31.75 mm bars, and download it as SVG, PNG, EPS or PDF. The check digit is added for you.

By The eancheck teamPublished

What an ITF-14 barcode is

An ITF-14 is the barcode on outer cartons: the brown box of 12 bottles or 24 tins that a shop receives, not the bottle or tin itself, which carries an EAN-13 or a UPC-A. It carries a 14-digit GTIN (Global Trade Item Number) that names that particular pack, so a warehouse can scan a pallet of cartons and know what is inside without opening them. Not sure whether a 14-digit number on a delivery is a GTIN-14 or something else? The barcode identifier tells you.

The symbol is Interleaved 2 of 5, a barcode that only holds digits and stores them in pairs: one digit in the bars and the next in the spaces between them. That makes it compact and tolerant of the rough printing you get on corrugated board, which is why GS1 chose it for cases printed in the box factory.

Building the GTIN-14

A GTIN-14 for a case is built from the retail GTIN of the item inside. Take the first 12 digits of the item's EAN-13, put an indicator digit in front, and calculate a new check digit at the end. The example above is a carton of an item with EAN-13 5400141288766: indicator 1, then 540014128876, then check digit 3. A UPC-A gets a 0 in front first, which turns it into the EAN-13 form of the same number.

Type your item's EAN-13 or UPC-A into this builder and pick an indicator to get the case number:

GTIN-14 for a case

GTIN-14: 15901234123454

Use a different indicator for each pack size of the same item, for example 1 for a case of 12 and 2 for a case of 24. Indicator 9 is for variable-measure items and is not offered here.

Make the ITF-14
IndicatorMeans
1 to 8A pack level you define, for example 1 for a carton of 12 and 2 for a case of 48
9Variable measure, such as a case of cheese sold by weight
0A case with its own GTIN-13, such as a mixed carton, written as 14 digits. Never the retail item's own number

A carton that holds several different products is a trade item of its own. It gets a new GTIN from your company prefix rather than one built from a product inside, and as 14 digits that number starts with 0. The generator warns about a leading 0 so you can check it is the carton's number and not the retail item's.

Buyers and older documents use other names for the GTIN-14: EAN-14, SCC-14, DUN-14 and UCC-14. A buyer who asks for any of them on a carton wants this barcode with your case's GTIN-14 in it.

Because a 14-digit block interleaves two digits, the diagram brackets whole pairs: the indicator shares its block with the first digit of the inner GTIN, and the check digit shares the last block with the thirteenth digit. To work through a list of cases at once, use the check digit calculator. If a carton label is scuffed and a digit is missing, the barcode repair tool works out GTIN-14s too.

Size, bars and bearer box

At 100% magnification the narrowest bar is 1.016 mm and the data area is 122.43 mm wide, or 142.75 mm with the quiet zones. The GS1 General Specifications allow magnification down to 48.7%, an X-dimension of 0.495 mm. The bars stay 31.75 mm tall at every size; only the width changes. The slider above follows those rules, and the preview shows the size of the whole symbol in millimetres.

US packaging specifications often give the X-dimension in mils, thousandths of an inch: 100% is 40 mil and the minimum is 19.5 mil. Switch the units in Settings to mils or inches and the generator shows sizes the way your spec writes them.

The bearer box

The thick frame is part of the standard. On corrugated board it evens out the pressure of the printing plate, and its top and bottom bars stop a scanner beam that crosses the code at a steep angle from reading a short, wrong barcode. The generator draws the frame touching the bar ends, as GS1 asks, with the 10-module quiet zones inside it. GS1 sets the frame at 4.83 mm thick for plate printing, the same at every magnification, and the generator draws it at 4.83 mm at every size. Labels printed on demand need only bars at the top and bottom, at least 2X thick.

Wide and narrow bars

Interleaved 2 of 5 uses two widths of bar and space. GS1 allows a wide-to-narrow ratio from 2.25 to 3 and targets 2.5, which is what the generator uses. A ratio below 2.25 makes wide and narrow too similar for a scanner to tell apart on rough board.

Where to put it on the case

Put the ITF-14 on a side of the case, not the top, with the bottom of the barcode about 32 mm above the base and at least 19 mm from each vertical edge, quiet zones included. Those are the GS1 targets. A second copy on the next side means a scanner finds one however the cases are stacked on the pallet. Do not put it across a fold or under a flap.

Printing on board or on labels

On corrugated board printed with plates, keep X at 0.635 mm or more and use the full bearer box. Choose the print shop preset in Settings and send the EPS or SVG to the box maker. From an office printer, download the PDF and print it at 100% (actual size), not "fit to page", which shrinks the bars. Print the test page first and measure its 100 mm ruler: if it is shorter than 100 mm, the printer is scaling.

On a thermal label printer you can go smaller. The wide bars are 2.5 times the narrow ones, so the narrow bar needs an even number of printer dots, or the wide bars would fall on half a dot. Choose your printer under Settings and the generator snaps to an even dot count: at 100% on a 203 dpi printer the narrow bar becomes 8 dots (1.001 mm) and the wide bar 20 dots.

For a full set of item and case codes, paste the list into bulk mode. Rows of 14 digits come out as ITF-14 and rows of 13 digits as EAN-13, so the bottles and their cartons print in one go.

ITF-14 or GS1-128?

ITF-14 carries the GTIN of the case and nothing else. When a retailer also needs the batch, the best-before date, the net weight or a serial shipping container code on the carton, that data goes on a GS1-128 label, usually printed on demand and stuck on the box. Many cases carry both: the ITF-14 printed by the box maker and a GS1-128 label added at packing.

Pallets are different again. A pallet gets a GS1 logistic label with an SSCC, the 18-digit serial shipping container code, on two adjacent sides; the ITF-14s on its cases stay as they are. To check the data on a GS1-128 label, use the GS1-128 parser, or the bulk GS1-128 parser for many labels at once.

Frequently asked questions

What is an ITF-14 barcode used for?

For outer cartons and cases that move through warehouses and distribution centres, not for items sold at a till. It carries a GTIN-14 that names the case: for example a carton of 12 bottles of a product that has its own EAN-13 or UPC on each bottle. A goods-in team scans it and knows what is in the carton without opening it.

Are EAN-14, SCC-14, DUN-14 and ITF-14 the same thing?

Nearly. GTIN-14 is the 14-digit number for a case, and EAN-14, SCC-14, DUN-14 and UCC-14 are other names for it that buyers and older documents use. ITF-14 is the barcode that prints that number on a carton. The same GTIN-14 can also go in a GS1-128 label after AI (01). A buyer who asks for any of these names on a carton almost always wants an ITF-14 with your case's GTIN-14.

How do I make a GTIN-14 from my EAN-13?

Put an indicator digit, usually 1 to 8, in front of the first 12 digits of the EAN-13 and calculate a new check digit. For 5400141288766 with indicator 1 that gives 1540014128876 plus check digit 3: 15400141288763. Type the first 13 digits into the ITF-14 generator and it adds the check digit. A UPC-A gets a 0 in front first, which makes it an EAN-13.

What number goes on a carton of mixed products?

A new GTIN from your company prefix. A mixed carton is a trade item of its own, so its number is not built from any one product inside. Written as 14 digits that GTIN-13 starts with 0, which is correct on an ITF-14. The generator warns about a leading 0 only so you can check you did not type a retail item's own number by mistake.

Can I make a case code from a single GTIN bought from GS1 US?

Not reliably. GS1 US says its single GTINs cannot identify mixed cases, and it names a company prefix as the way to number higher packaging levels such as cases and pallets. If you need carton barcodes, a GS1 US prefix for 10 numbers costs $250 plus $50 a year (October 2026) and lets you number the item and its cases from the same block.

What size should an ITF-14 be?

At 100% the narrowest bar is 1.016 mm (40 mil) and the barcode is 122.43 mm wide, or 142.75 mm with its quiet zones. GS1 allows down to 0.495 mm, about 49%. The bars stay 31.75 mm tall at every size. Below 0.635 mm, print only on labels or good-quality board, because plain corrugated board spreads the ink into the gaps.

My case is small. Can the bars be shorter than 31.75 mm?

Only when the case is physically too small for full-height bars. The GS1 General Specifications then allow 12.70 mm, and never less than 5.08 mm. Before you shorten the bars, try a lower magnification, which makes the barcode narrower but keeps its height, or print it on a label stuck to the case instead of on the board.

Where on the carton should the ITF-14 go?

On a side, not the top. GS1 aims for the bottom of the barcode to sit 32 mm above the base of the case, and at least 19 mm in from any vertical edge, counting the quiet zones. A second copy on the next side is worth printing when it costs little, so a scanner finds one whichever way the cases are stacked.

Can an ITF-14 go on a product sold in a shop?

Not as its retail barcode. Checkout scanners are set up for EAN-13 and UPC-A, and GS1 meant ITF-14 for items that do not pass through a till. A case that is also sold as a single unit, such as a multipack of bottled water, needs a retail barcode on it as well, with a GTIN of its own.

What barcode goes on a pallet?

A GS1 logistic label with an SSCC, the 18-digit serial shipping container code, printed in GS1-128 after AI (00). It names that one pallet, not the type of product on it. The ITF-14s on the cases stay as they are. GS1 places pallet labels on two adjacent sides, between 400 and 800 mm from the floor.

By The eancheck teamPublished

Questions or corrections? Email the eancheck team.