Barcodian

EAN-13 Checker

Enter 12 digits and we compute the check digit, or 13 digits and we validate it. See the step-by-step calculation and check in bulk.

Share

How to use in 3 steps

  1. 1

    Enter the number

    Enter 12 digits to compute the check digit or 13 digits to validate.

  2. 2

    Review the result

    See the validity status and the step-by-step GS1 modulo-10 calculation.

  3. 3

    Check in bulk

    Paste multiple numbers to check them all at once and download the report.

Example input / output

Input

869123456789

Output

8691234567890 · check digit 0 · valid

Technical notes

EAN-13 shares the same 13-digit structure as GTIN-13. The first 12 digits carry the data (GS1 prefix + item reference) and the 13th is the check digit, computed right to left with weights 1 and 3 using the GS1 modulo-10 method.

The math works like this: starting from the right, digits get weights 1,3,1,3... in turn (excluding the check digit), the products are summed, and the check digit = (10 − (sum mod 10)) mod 10. The check digit calculator shows these steps explicitly.

The leading digits indicate the GS1 prefix region; for example 869 is allocated to GS1 members in Türkiye. But that does not mean the number is registered to a real product — it only shows which GS1 office owns the prefix.

A UPC-A (12 digits) can be expressed as a valid EAN-13 by prefixing a 0. For more, see what is EAN-13, and for other types use the GTIN validator.

Frequently asked questions

No. A valid check digit only shows the number is mathematically consistent; it does not prove the number is registered to a product or owned by you.