Check Digit Calculator
Work out the last digit of any UPC, EAN or GTIN.
- 100% Free
- No Sign Up
- Works in Your Browser
Check digit calculator
GS1 check digits for UPC, EAN and GTIN
Without the check digit (11 digits) to calculate it, or all 12 to check it.
Checked in your browser. Nothing is uploaded.
Check digit2
| Digit | 0 | 3 | 6 | 0 | 0 | 0 | 2 | 9 | 1 | 4 | 5 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| × Weight | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| = Product | 0 | 3 | 18 | 0 | 0 | 0 | 6 | 9 | 3 | 4 | 15 |
Sum of the products: 58. Round 58 up to 60: 60 − 58 = 2.
GS1 rule: weights 3 and 1 alternate, starting with 3 on the digit next to the check digit, for every length.
More Barcode Tools
View all tools- UPC to EAN converterConvert UPC-A to EAN-13 and back
- ISBN converterConvert ISBN-10 to ISBN-13 and back
- GTIN validatorCheck a GTIN and see its GS1 prefix
- Barcode generatorMake UPC, EAN, Code 128 and 2D barcodes
- UPC barcode generatorUPC-A barcodes for US and Canadian retail
- Barcode scannerScan barcodes with your camera
- ISBN barcode generatorBookland EAN barcodes for book covers
- Code 128 generatorCode 128 for letters, numbers and symbols
- Design barcode generatorBarcodes with art in the bars, scan-checked
Every barcode you need, made right in your browser.
No software. No uploads. No signup.
Browse all 24 tools- Barcode tools
- 24
- Reference guides
- 7
- Files uploaded
- 0
How to use the check digit calculator
Three steps, all in your browser.
- 1
Enter a number
Type or paste a number. Spaces and dashes are ignored.
- 2
Read the result
See whether the number is valid, with the working shown.
- 3
Copy the result
Copy the corrected or converted number in one click.
Check Digit Calculator: what to know
Every GS1 number, from an EAN-8 to an 18-digit SSCC, ends with a check digit calculated from the digits before it. The calculator works it out for any length and shows each step: every digit, its weight of 3 or 1, the products, the total and how far that is from the next multiple of 10.
The weights start at 3 on the rightmost digit before the check digit and alternate leftwards. That's why one rule covers UPC-A, EAN-13, GTIN-14 and SSCC alike: a leading zero adds nothing to the sum, so the check digit of a UPC and of the same number written as an EAN-13 are the same.
Paste a full number to check whether its last digit is right, or the number without its check digit to calculate it. A wrong check digit usually means a typo, so fix the number at its source rather than just changing the last digit.
Popular uses
- Completing a UPC or EAN from your item numbering
- Building GTIN-14s for cases and SSCCs for pallets
- Checking product numbers in a spreadsheet before import
- Learning how barcode check digits work
Tips for the best result
- Don't change only the check digit to make a number valid; a mismatch usually means another digit is wrong.
- Spaces and dashes are ignored, so you can paste numbers as they're printed.
- ISBN-10s use a different rule (mod 11, where X means 10); choose ISBN-10 as the number type to see it worked out.
Read how JustYourBarcode works and our privacy details. Numbers, pictures, CSV files and camera frames are processed in your browser and are never sent to our server. A barcode doesn't register a product number: retail UPC and EAN numbers come from GS1.