Code tool

GTIN Check Digit Validator

Check GTIN-8/12/13/14 and ISBN check digits, or calculate a missing check digit. Paste one code per line.

In-browser processingNo account requiredPrivacy details ↗

Spaces and hyphens are ignored. In bulk input, text after a comma, tab, or semicolon is ignored. Maximum 5,000 lines.

A matching check digit confirms only mathematical consistency; it does not prove that GS1 or an ISBN agency issued the code or identify a product. UPC-E expansion, registration lookup, ownership, and product identification are not provided.

Enter codes to begin.

Everything is processed in this browser. Codes are not uploaded or stored.

A QUICK WALKTHROUGH

How to use this tool

  1. Choose validation or missing-digit calculation.
  2. Paste one GTIN or ISBN code per line.
  3. Review each result and its computed check digit.

Supported formats

Validates GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13), GTIN-14, ISBN-13 and ISBN-10. Calculation mode accepts the data digits without the final check digit.

What a match means

A matching check digit confirms only mathematical consistency; it does not prove that GS1 or an ISBN agency issued the code or identify a product. UPC-E expansion, registration lookup, ownership, and product identification are not provided.

GOOD TO KNOW

Common questions

Does a valid check digit prove a barcode is genuine?

A matching check digit confirms only mathematical consistency; it does not prove that GS1 or an ISBN agency issued the code or identify a product.

Is my list uploaded?

Everything is processed in this browser. Codes are not uploaded or stored.