Barcode validation tool

Validate EAN-13, UPC-A, UPC-E, ISBN-10/13, and GTIN-8/12/13/14 in one place. The tool tells you why a code is invalid, such as a wrong length, an invalid prefix or a bad check digit.

Supported barcode standards

This validator is built for common retail and publishing identifiers used in GS1 and ISBN workflows:

How to interpret invalid results

Incorrect length: each identifier has strict digit counts, so missing or extra digits always fail even when the rest of the number looks correct.

Invalid prefix: some standards reserve specific prefix ranges. ISBN-13 should begin with 978 or 979, and UPC-E has number-system constraints.

Bad check digit: GS1-style modulo 10 checks (plus ISBN-10 checksum rules) catch common transposition and keying mistakes.

If your code validates but is still rejected by a channel, the cause is usually registration, ownership or data-mapping rules, not check-digit math.

Which product is this barcode?

Checking a sneaker or streetwear barcode? Look it up to see the product it belongs to. Free, no account.

Need this for a whole catalog? The barcode lookup API returns product, size and images for each code, with a 7-day free trial.

Learn more