Barcodian

GTIN Validator

Enter a GTIN-8/12/13/14 number and we show its type, check-digit status and normalized GTIN-14 form.

Share

How to use in 3 steps

  1. 1

    Enter a GTIN

    Paste a GTIN-8, GTIN-12, GTIN-13 or GTIN-14 number.

  2. 2

    Review the result

    See the type, length and check-digit status.

  3. 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.