EAN-13 code verifier
Validate an EAN-13 code in seconds: check digit, assigning GS1 country, and presence in the EAN Express public registry.
Tip: you can also share a direct link like?ean=3401234567890
How it works
What does this tool check exactly?
Mathematical validation
We verify that the 13th digit (check digit) matches the sum of the first 12 via the Modulo 10 algorithm of the GS1 standard.
GS1 country prefix
The first 3 digits indicate the GS1 organization that assigned the code range. This is a historical convention — this prefix does not indicate the country of manufacture.
EAN Express public registry
If the code was issued by EAN Express and the owner published it (GDPR consent), we display the brand, product and reference.
Public verification limitations
There is no public global database of assigned EANs. GS1 does not expose its private registry via free API. A "structurally valid" code may very well be already used elsewhere without any tool being able to detect it. Only codes issued by EAN Express (or other resellers) are verifiable in their respective registries.
The verifiable registry
Your EAN codes, publicly authenticated
Every code purchased from EAN Express can be registered in our public registry with your brand and product. Your customers and buyers can verify authenticity in one click.