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.
How to use in 3 steps
- 1
Enter the number
Enter 12 digits to compute the check digit or 13 digits to validate.
- 2
Review the result
See the validity status and the step-by-step GS1 modulo-10 calculation.
- 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.