Skip to main content
Check Digit Calculator
GS1

GTIN-14 / ITF-14 Calculator

Calculate the final digit of a GTIN-14 or ITF-14 trade item code. Review the thirteen-digit payload and alternating GS1 weights.

Last updated:

GS1 & Retail Barcodes

Complete fourteen-digit trade item identifiers.

Length: 13 chars
Calculated Check Character / Checksum
--Ready
Complete Validated Sequence:
--
Arithmetic Steps & Mathematical Specification

Initialising algorithm engine for GTIN-14 / ITF-14 Calculator...

How GTIN-14 / ITF-14 Calculator Works?

The GTIN-14 / ITF-14 Calculator works by weighting the 13 payload digits 3-1-3-1 from left to right, summing the products, and appending the 14th digit that completes the next multiple of 10. The first digit is the indicator digit 1–8 for packaging levels.

  1. 1Choose an indicator digit (1–8) for the packaging level, or 9 for variable-measure items.
  2. 2Append the first 12 digits of the contained item's GTIN-13 without its check digit.
  3. 3Weight the 13 digits 3, 1, 3, 1… from the left.
  4. 4Total the 13 products and subtract the last digit of the total from 10 (0 stays 0).
  5. 5Encode the 14 digits in an ITF-14 or GS1-128 barcode.

GTIN-14 / ITF-14 Calculator Formula

The GTIN-14 formula is d₁₄ = (10 − ((3 × odd-position sum + even-position sum) mod 10)) mod 10.

S = 3 × (d₁ + d₃ + … + d₁₃) + (d₂ + d₄ + … + d₁₂)   (GTIN 14 ITF 14)
d₁₄ = (10 − (S mod 10)) mod 10   (GTIN 14 ITF 14)
  • d₁ is the indicator digit.
  • d₂…d₁₃ come from the base GTIN without its check digit.
Worked example: indicator 1 + 001234567890
Payload:  1001234567890
Weights:  3131313131313
S = 88
Check digit = (10 − (88 mod 10)) mod 10 = 2
GTIN-14 = 10012345678902

GTIN-14 / ITF-14 Calculator Conversion Table

The GTIN-14 conversion table shows how 1 base EAN-13 converts into GTIN-14 numbers for indicator digits 1–8.

IndicatorPackaging level examplePayload (13 digits)Check digitGTIN-14
0Base item (GTIN-13 padded)0590123412345705901234123457
1Inner pack1590123412345415901234123454
2Case2590123412345125901234123451
3Display box3590123412345835901234123458
4Outer case4590123412345545901234123455
5Layer5590123412345255901234123452
6Mixed case6590123412345965901234123459
7Bundle7590123412345675901234123456
8Pallet pack8590123412345385901234123453

Indicator 0 pads the base GTIN-13 5901234123457. Indicators 1–8 carry no fixed meaning: each brand owner assigns them to its own packaging levels.

What is GTIN-14 / ITF-14 Calculator?

A GTIN-14 / ITF-14 Calculator is a tool that computes the 14th digit of a Global Trade Item Number for cases, cartons, and other trade units above the consumer unit.

Changing the indicator digit changes the check digit, so each packaging level needs a fresh calculation. ITF-14 symbols print well on corrugated cardboard, which is why distributors favour them for outer cases.

What are the uses of GTIN-14 / ITF-14 Calculator?

There are 4 main uses of the GTIN-14 / ITF-14 Calculator, including carton labelling, warehouse receiving, and EDI messages.

  • Carton labelling: Manufacturers print ITF-14 symbols on shipping cases.
  • Warehouse receiving: Distribution centres scan case GTINs to book stock by packaging level.
  • Electronic Data Interchange (EDI): Suppliers send 14-digit GTINs in purchase orders and despatch advices.
  • Packaging hierarchy setup: Master data teams create GTINs for each level of a product hierarchy.