Free · No sign-up

EAN & UPC Number Validator

Check the format and final digit before printing.

Your details

Your result

About this tool

This EAN checker and UPC validator compares the supplied check digit with a weighted sum of the other digits. For example, EAN-13 4006381333931 passes; changing its last digit to 2 fails. Validation does not query a product registry or prove a right to use a number.

How it works

  1. Choose EAN-13, EAN-8 or UPC-A.
  2. Enter all 13, 8 or 12 digits including the check digit.
  3. Compare actual and expected digits. Fix the original data source rather than guessing.
Read guide ↗

Common questions

Does a valid EAN identify a real product?

Not necessarily. Correct length and arithmetic do not establish registration, assignment or ownership.

Are leading zeroes preserved?

Yes. Numbers are handled as text, so a leading zero is not removed.

Can every mistake be detected?

No. A check digit catches many common errors, but some substitutions and transpositions can pass.