GTIN, UPC, EAN and ISBN check digit validator

Paste one barcode per line (straight from a spreadsheet column is fine). Each one is checked against the GS1 check digit rule, and the results flag the usual spreadsheet damage and the prefixes Google Merchant Center rejects.

Runs entirely in your browser. Nothing you paste leaves this page.

What the results mean

How the check digit works

Every GTIN (GTIN-8, UPC-A/GTIN-12, EAN-13/GTIN-13, GTIN-14) ends in a check digit. Starting from the digit just before it and moving left, multiply each digit by 3, then 1, then 3, and so on. Add the results. The check digit is whatever brings that total up to the next multiple of 10. ISBN-10 uses a different rule (weights 10 down to 2, modulo 11, where X stands for 10), and the tool also converts a valid ISBN-10 to its ISBN-13 form.

A correct check digit only means the number is well formed. It doesn't prove the GTIN was assigned to your product. Only the brand owner's GS1 record can show that.

GS1 explains the calculation on its check digit page. Google's GTIN rules are in the Merchant Center GTIN help.