Free tools

GTIN check digit checker

Enter a barcode number to check its check digit. The check runs in your browser, and nothing you enter is sent to us.

8, 12, 13 or 14 digits, including the check digit. Spaces and hyphens are ignored.

How the check digit works

The last digit of a GTIN is a check digit, calculated from the digits before it. Starting from the right, multiply those digits by 3, 1, 3, 1 and so on, and add them up. The check digit is what you add to reach the next multiple of ten.

For 950600013435, the weighted sum is 78, so the check digit is 2 and the full GTIN-13 is 9506000134352. The check catches every single wrong digit and most swaps of two neighbouring digits.

What a valid result means

A valid check digit means the number is well formed. It does not show that GS1 issued the number or which company it belongs to. To look that up, use Verified by GS1. You get GTINs for your own products from your national GS1 organisation; Polarpass does not issue them.

GTIN lengths

  • GTIN-13 (EAN-13): the usual barcode number on consumer products in Europe.
  • GTIN-12 (UPC-A): the usual barcode number in the United States and Canada.
  • GTIN-8 (EAN-8): for small packs with little room for a barcode.
  • GTIN-14: for trade units such as cartons, with an indicator digit first.

Each can be written as 14 digits by adding zeros at the front, which is the form a GS1 Digital Link uses. Polarpass checks the check digit in the same way when you add a GTIN to a passport.

Get a QR code with your first passport.

Your first published passport is free, including its QR code. Use a plain passport link or a GS1 Digital Link with your GTIN.