Barcode Check Digit Calculator

Calculate or verify the check digit for EAN-13, UPC-A and EAN-8 barcodes.

Inputs

12 digits for EAN-13, 11 for UPC-A, 7 for EAN-8. Paste a full code to validate it.

Sign in to keep favorites, history and saved results.

Results

Enter your numbers and the results appear here instantly.

What is the barcode check digit calculator?

The last digit of a retail barcode is a checksum calculated from the digits before it, which scanners use to catch misreads. Enter the first 12 digits of an EAN-13 (or 11 of a UPC-A, 7 of an EAN-8) and this tool returns the correct final digit — or paste a full barcode to validate one you have been given before it reaches a printer.

How to use it

  1. 1Enter your barcode digits.
  2. 2Press Generate. Results update instantly, so you can change a number and compare.
  3. 3Save the result to your account if you want to come back to it later.

Frequently asked questions

Is the Barcode Check Digit Calculator free to use?
Yes. The Barcode Check Digit Calculator is free, unlimited and does not require an account. Creating a free account only adds favourites, saved results and history.
Is my data sent anywhere?
No. Everything runs in your browser — your figures never leave the device unless you choose to save a result to your account.

Related tools