Validators · 100% free

GTIN, EAN & UPC Validator

Bulk-validate GTIN-8, GTIN-12 (UPC), GTIN-13 (EAN) and GTIN-14 check digits in your browser.

Google Shopping Meta Amazon TikTok Shop Bing
Valid
0
Paste GTINs to start
Bad check digit0
Wrong length0
Non-numeric0

How it works: the GTIN check digit is the last digit. We re-compute it using GS1's modulo-10 algorithm and compare it to the digit you supplied.

Supported lengths: 8 (GTIN-8), 12 (UPC-A), 13 (EAN-13), 14 (GTIN-14 / ITF-14).

Everything runs in your browser. Nothing is uploaded or stored.

About this tool

Paste up to 10,000 GTINs and instantly see which are valid, which have a bad check digit, and which are the wrong length. Required for Google Shopping, Meta Catalogs, Amazon and most marketplace feeds.

Why GTINs matter

Google Shopping, Bing Shopping and most marketplaces require a valid GTIN (8, 12, 13 or 14 digits with a valid check digit). A wrong check digit is one of the most common silent disapproval causes — products go live but can't be matched to Google's catalogue, so they get less impression share and lower CTR.

What we check

  • • Length: must be 8, 12, 13 or 14 digits after stripping spaces/dashes.
  • • Numeric: any non-digit characters are flagged.
  • • Check digit: GS1 modulo-10 algorithm with weights 3 and 1.
  • • Detected format: GTIN-8, UPC-A (12), EAN-13, or GTIN-14 (ITF-14).

Frequently asked questions

What is a GTIN? +

GTIN (Global Trade Item Number) is the universal product identifier. GTIN-8, GTIN-12 (UPC-A), GTIN-13 (EAN-13) and GTIN-14 (ITF-14) are the four valid lengths. Google Shopping, Bing, Amazon and most marketplaces require valid GTINs for branded products.

How is the GTIN check digit calculated? +

It's a modulo-10 algorithm. Each digit is multiplied by either 3 or 1 in alternating positions, summed, and the check digit is the smallest number that brings the total to a multiple of 10. The validator runs this algorithm and compares the result to the digit you supplied.

Why does my product feed have GTIN errors? +

Three most common causes: (1) leading zeros stripped when imported into Excel, breaking the length; (2) typos in manually-entered barcodes; (3) using a manufacturer code (MPN) instead of a GS1-assigned barcode. This validator catches all three.

Can I validate GTINs in bulk? +

Yes, paste up to 10,000 GTINs at once, one per line. The tool returns a results table and a downloadable CSV with valid/invalid status, detected format (GTIN-8/12/13/14) and the reason for any failure.

More free tools

See all tools →
Free forever · No card

Why wait? Try it free today.

Stop managing feeds manually. Start optimising with AI in 30 seconds.

  • 100% free forever, no credit card required
  • 1 brand, 1 feed, 100,000 products per feed
  • Full AI Product Optimisation, Rule Engine, and 200+ channel exports
  • Pay only for AI credits when you need them