GTIN Validator
Enter a GTIN-8/12/13/14 number and we show its type, check-digit status and normalized GTIN-14 form.
How to use in 3 steps
- 1
Enter a GTIN
Paste a GTIN-8, GTIN-12, GTIN-13 or GTIN-14 number.
- 2
Review the result
See the type, length and check-digit status.
- 3
Get the normalized form
Copy the 14-digit padded (GTIN-14) form or validate in bulk.
Example input / output
Input
GTIN: 4006381333931
Output
GTIN-13 · check digit valid · GTIN-14: 04006381333931
Technical notes
A GTIN (Global Trade Item Number) comes in four lengths: GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13) and GTIN-14 (cases). The tool detects the type from the length and validates the last digit with GS1 modulo-10.
Every GTIN can be 'normalized' to 14 digits by prefixing zeros; this is the standard way to store numbers of different lengths in a single database column. The tool gives you this padded GTIN-14 form.
The check digit is validated with GS1 modulo-10: weights 3 and 1 are applied right to left, summed, and the last digit is compared to (10 − (sum mod 10)) mod 10. To see it step by step, use the check digit calculator.
This check only shows technical validity; it does not confirm the number is registered to a real product or owned by you. For registration, use GS1's official services such as Verified by GS1. For single types, see the EAN-13 checker and UPC checker.
Frequently asked questions
GTIN-8, GTIN-12, GTIN-13 and GTIN-14. The tool determines the type automatically from the length you enter.