Free · no signup · runs in your browser

ITF-14 Barcode Generator (GS1-14 / SCC-14)

An ITF-14 barcode is the 14-digit GS1 code printed on shipping cartons: one packaging indicator, your company prefix, an item reference and a mod-10 check digit, carried in Interleaved 2 of 5. Type a code below and get a print-ready symbol in SVG, PNG or PDF — free, in your browser, no signup.

Type 12, 13 or 14 digits. A 13-digit GTIN-13 is converted to GTIN-14, a 13-digit payload gets its check digit, and 14 digits are validated.

10012345678902

Applies to 12- and 13-digit rows: they are built with this digit in position 1. 0–8 are the standard carton levels; 9 marks variable-measure items. Full 14-digit codes keep the indicator they arrive with.

Print size

GS1 minimum is 10X — 10.16 mm at X = 1.016 mm.

Micron figures assume X = 1.016 mm. Plate makers ask for compensation in µm; 5–15% of X is the usual flexo and offset range.

Barcode preview at print size

10012345678902
Symbol + quiet zones
142.75 mm
With bearer bar
152.41 mm
Bar height
31.75 mm
X
1.016 mm

Export

Files are generated in your browser. Nothing is uploaded and there is no signup.

Downloads work on phones too — the file lands in your Files or Downloads app.

Generate a batch from CSV

Upload a CSV, a TXT file or a pasted column of codes. Rows that cannot be turned into a GTIN-14 are listed with the reason instead of being silently dropped, and the limit is 100 codes per run so a phone can finish the job without running out of memory. Full bulk generator guide.

Applies to 12- and 13-digit rows: they are built with this digit in position 1. 0–8 are the standard carton levels; 9 marks variable-measure items. Full 14-digit codes keep the indicator they arrive with.

Upload a CSV or TXT file
No file chosen · CSV, TSV or TXT

A header row is optional. Extra columns are fine — the parser picks the column that holds a barcode. 13-digit GTIN-13 values are converted, wrong check digits are repaired when one digit explains the failure.

Nothing loaded yet

The batch exports SVG only. For PNG at 300 dpi or A4 PDF, open a code in the single generator.

Validate a 14-digit code

Most validators answer “invalid” and stop. This one tells you which digit is wrong and offers the corrected code in a click, and it converts between GTIN-13 and GTIN-14 without touching the item reference.

The check digit is the last of the 14. Paste a code and you get the position that fails, not just “invalid”.

GTIN-13 ↔ GTIN-14 conversion

A GTIN-13 identifies the retail unit. Adding a packaging indicator turns it into the carton code without touching the item reference.

Converted code14006381333938

How to generate an ITF-14 barcode

  1. GTIN-14 / SCC-14 code10012345678902check digitType 12, 13 or 14 digits

    1. Enter your code

    Type 12, 13 or 14 digits. The check digit is filled in for you.

  2. 142.75 mmX 1.016 mm2.5:131.75 mm

    2. Choose the print size

    Pick X, ratio, bar height and bearer bars, or keep the 100% defaults.

  3. Download SVGPNGPDF

    3. Download and print

    Get SVG, 300 dpi PNG or A4 PDF, ready for your label printer.

ITF-14 at a glance: the GS1 numbers that matter

These are the values a print shop will ask for. They follow the GS1 General Specifications; if your GS1 Member Organisation has issued a different figure for your market, use theirs. Read the General Specifications.

ITF-14 print parameters
ParameterValueNotesSource
Data carried14 digits, one check digitFixed length; the check digit is mandatory, not optionalp. 344
SymbologyInterleaved 2 of 5Continuous; five elements per character (two wide, three narrow); self-checkingp. 344
Character setDigits 0–9ISO/IEC 646; uppercase letters and the GS1 AI punctuation are not encodablep. 344
Narrow element (X)0.495 – 1.016 mm0.0195 in to 0.0400 in; below 0.635 mm direct printing on corrugate is not recommendedp. 414
Wide-to-narrow ratio2.25:1 – 3.0:12.5:1 is the target; it yields 16 modules per character pairp. 346
Bar height31.75 mm (1.250 in) minimumBars only — the bearer bar and the human readable line are not part of itp. 414
Symbol width142.75 mm at 100 %W = (P(4N+6) + N + 6)X + 2Q, for 7 pairs at X = 1.016 mm and Q = 10.16 mmp. 347
Quiet zone10 X each side, minimum10.16 mm (0.40 in) at X = 1.016 mm; compulsory on both sidesp. 346
Bearer bar4.83 mm (0.190 in) nominalPlate printing: surrounds symbol and quiet zones, flush with the bar ends. Non-plate: at least 2 X, top and bottomp. 348
Human readable gap1.02 mm (0.040 in) minimumBetween the bottom line of the bearer bar and the top of the charactersp. 346
Check digitGS1 mod-10Weight 3 on the rightmost payload digit, weight 1 next, alternating to the leftp. 544
Symbol grade1.5/10/660At X = 0.495 mm on offset, thermal or laser labels. Direct corrugate at X ≥ 0.635 mm relaxes to 0.5/20/660p. 415

Source: GS1 General Specifications, Release 26.0 (ratified January 2026), ITF-14 symbology section. The Source column is the page each figure was taken from. The current edition is always published at ref.gs1.org/standards/genspecs.

Every value above is the one the generator uses. Change X in the controls and the quiet zone, bar width and canvas size follow GS1 proportions automatically.

Find your GS1 prefix and check the structure

The prefix tells you which GS1 member organisation issued the number — not which company owns it. Confirm the licence holder in GEPIR before you print a carton you plan to sell into a distribution centre.

GS1 prefix

100

GS1 US / GS1 Canada

Only your GS1 member organisation knows this: it is printed on your licence and confirmed in GEPIR. Prefix length is not encoded in the barcode.

GTIN-14 structure

  1. Packaging indicator1

    0–8 trade item levels, 9 variable measure

  2. Company prefix0012345

    7 digits, licensed to you

  3. Item reference67890

    5 digits, yours to assign

  4. Check digit2

    GS1 mod-10

100,000 distinct item references at a 7-digit company prefix.

10012345678902

Which GS1 code goes where

The names overlap because they describe the same number from different angles. This is the short version.

Comparison of GS1 barcode types
NameDigitsSymbolUsed for
ITF-1414Interleaved 2 of 5Corrugated shipping cartonsBearer bars help on press and stop misreads from ink spread
SCC-1414Interleaved 2 of 5Same object as ITF-14Shipping Container Code was the old GS1 name; the symbol did not change
EAN-1414Interleaved 2 of 5Same 14-digit data, marketplace wordingAmazon and other channels say EAN-14 where GS1 says GTIN-14
GTIN-13 / EAN-1313EAN/UPCRetail units at point of saleScanned at the till; never printed on corrugated
GTIN-12 / UPC-A12EAN/UPCNorth American retail unitsSame 12 digits as a GTIN-14 payload after the indicator is stripped

ITF-14 questions, answered

What is an ITF-14 barcode?

An ITF-14 is the 14-digit GS1 barcode printed on shipping cartons. The digits carry a packaging indicator, the company prefix and an item reference, and the symbol is Interleaved 2 of 5 — bars encode the odd digits, spaces the even ones. It identifies a case, not the retail unit inside it.

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

Yes, for practical purposes. GTIN-14 is the data standard, SCC-14 was the older GS1 name for the shipping container code, and EAN-14 is the wording marketplaces use. All four ride in the same Interleaved 2 of 5 symbol with the same check digit, so one generator covers them.

How is the ITF-14 check digit calculated?

Take the first 13 digits, weight them 3 and 1 alternately starting from the right, add the products, and subtract the total's last digit from 10. If the result is 10, the check digit is 0. This generator does it automatically — you can type 12 or 13 digits and the 14th is filled in.

What size should an ITF-14 barcode be?

At the 100% target size the narrow element is 1.016 mm, bars are at least 31.75 mm tall, the wide-to-narrow ratio is 2.5:1 and each quiet zone is 10.16 mm. General distribution scanning accepts X down to 0.495 mm, but direct printing on corrugated below 0.635 mm is not recommended.

Do I need bearer bars on an ITF-14?

Bearer bars are strongly recommended for corrugated and for any plate-printed label. The 4.83 mm frame surrounds the symbol and both quiet zones, flush with the top and bottom of the bars, and stops partial scans caused by ink spread or a skewed print head.

Can I put an ITF-14 on a retail product?

No. Point-of-sale scanners read EAN-13 or UPC-A on the unit; an ITF-14 on a consumer pack will not scan at the till. Use the ITF-14 for the case you ship, and keep the retail GTIN-13 on the item inside.

Is this generator really free, and is my data uploaded?

It is free, including commercial use, with no account. Every symbol is drawn in your browser by JavaScript — nothing is sent to a server, so codes never leave your machine. That also means it works offline once the page has loaded.

Can I generate more than one ITF-14 at a time?

Yes. Paste a CSV or a plain list of codes and the bulk module returns up to 100 symbols as a single ZIP of SVGs, plus a cleaned CSV. You can also start from one code and let the item reference count upwards with each check digit recalculated.

Why does a printed ITF-14 fail to scan?

The usual causes are a quiet zone that got cropped, an X dimension below the 0.495 mm floor, bars printed with too much ink spread, or a check digit that disagrees with the first 13 digits. Paste the code into the validator above — it names the digit that is wrong.

GTIN14 Tools