Skip to content
Open Workspace

GTIN Checker

Paste a GTIN. Know in one click whether the check digit works.

Structure and check digit, computed in your browser. Nothing is sent anywhere. The three identifiers

No account. No upload.

A man holding a labelled carton at a packing bench with a scanner and a clipboard of forms.
GTIN 05012345000015Check digit valid

No GTIN yet? GS1 UK issues GTINs in the UK. A checked GTIN of your own is the identity retailers and marketplaces worldwide accept, and the start of a GS1 Digital Link.

GTIN, EAN, UPC and the codes people mix up

The same few questions come up every time a product gets its first barcode. Here are the short answers.

GTIN vs EAN vs UPCGTIN is the name for the number. EAN and UPC are older names that stuck. A UPC-A barcode carries a 12-digit GTIN, an EAN-13 barcode carries a 13-digit GTIN, and a GTIN-14 identifies a case or other grouping. Add leading zeros and every one of them is the same 14-digit number.
Is a GTIN a barcode?No. The GTIN is the number. The barcode is what carries it: an EAN-13 or UPC-A on the pack, or a 2D code such as a QR code with a GS1 Digital Link in it.
GTIN vs SKUA SKU is your own stock code, in any format, and means nothing outside your business. A GTIN is allocated from a GS1 company prefix and is unique worldwide. Keep both, and never put a SKU where a GTIN belongs.
GTIN vs GLNA GLN identifies a place or a party, such as a warehouse or a company. A GTIN identifies a product.
How the check digit worksLeave out the last digit. From the right, multiply the digits by 3, 1, 3, 1 and so on, then add them up. The check digit is whatever takes that total to the next multiple of 10. The checker above does exactly this.
An example09506000134352 is a GTIN-14 that GS1 uses in its own examples. Paste it above and it passes.

What this tool settles

It runs where you are, on what you give it, and tells you the answer immediately. No account, no upload and no record kept.

Found a problem?

An internal stock code sitting where a GTIN belongs is the most common identity fault we see. Build the governed record it belongs to