Barcode Calculator


Enter complete or incomplete barcode here.



How to use

  • Separate values with a new line and/or a comma.
  • You can calculate & validate up to 1 million rows at a time.
  • Calculate: Enter incomplete barcode(s) in the Input area. The calculator will append the final check digit in the Output area or append an error message if you have entered an invalid barcode.
  • Validate: Enter complete barcode(s) in the Input area. The validator will check if the barcode is valid by looking at the last digit (the check digit) as well as the length.

Generate Barcode Check Digits

The bulk barcode generator will generate a complete barcode from a barcode part without a check digit. Paste your GTIN-8, GTIN-12, GTIN-13 and/or GTIN-14 barcode without the last digit (check digit part) in the first (the left) text box and click the button Calculate. A complete barcode including the last check digit according to GS1 standards will be added to the second output text box.

Validate Barcode Check Digits

The bulk barcode validator will confirm if your barcode is a valid GTIN-8, GTIN-12, GTIN-13 and/or GTIN-14 barcode. Paste your barcodes in the first (the left) text box and click the button Validate. If your barcode is valid according to GS1 standards, it will be appended with a “GTIN-XX OK” message. If it is invalid it will be appended with the message , “invalid {barcode}”.

This GTIN/EAN/UPC barcode generator/validator is confirmed to handle well above 1 million lines per call. Please use with precaution if sending very large numbers of barcodes.

About us

We create web tools for everyone. Here the other tools we have developed:

Barcode validator on A more comprehensive barcode validator and check digit calculator that will also identify each barcode type.

Barcode Tools. We have helped in the development of the barcode validator, barcode calculator and barcode generator on the conversion platform Lime Convert. The tools are unique in that they can process entire lists of barcodes all at once, in an intiutive workflow.

SQL formatter. A sophisticated SQL code formatter, validator and summarizer. Supports everything from MySQL, SQL server to BigQuery

JSON validator. A robust and customizable JSON lint tool which can also summarize, format and much more.


This multiple barcode tool can process multiple different barcodes simultaneously. The tool will generate all check digits and display the complete codes in the output field – in the same order that you entered the incomplete codes.

The multiple barcode calculator has been verified to work with up to 1 million lines per call. If you need more lines than 1 million you can do so as well, but at your own risk. Calculating ~ more than 10 million lines can freeze up your browser for a short time, and you will need to disregard any messages from your browser that it has frozen. Typically the browser will ask you if you wish to force it to close, which you can safely ignore. Be patient and let the calculator generate the barcode check digits for you.

Supported Barcode Standards

This is a bulk EAN, UPC and GTIN check digit calculator and validator that will calculate and validate check digits in bulk for the following valid types of barcode standards:

  • UPC barcodes
  • EAN barcodes
  • GTIN barcodes
  • ITF barcodes
  • UTC barcodes

12 digit barcodes

An UPC Barcode and code
  • UPC-A
  • GTIN-12

13 Digit Barcodes

An EAN Barcode and code
  • EAN-13
  • GTIN-13

14 Digit Barcodes

A GTIN-14 Barcode and code
  • GTIN-14
  • UCC-14
  • ITF-14
  • SCC-14

About Barcodes

A bar code or more commonly barcode is the small image of bars or lines and spaces that is seen on retail items and products.

A barcode is used to identify a particular product number, person, or location. The code uses a sequence of vertical bars and spaces to represent numbers and symbols.

A barcode symbol typically consists of five parts: a quiet (or empty) zone, a start character, data characters, a stop character and finally another quiet zone.


EAN is an abbreviation of European Article Numbers and is also known as International Article Numbers. EAN and UPC are exactly the same apart from the visible placement of the numbers, which are printed below the acrual barcode of the EAN/UPC.


UPC is an abbreviation of Universal Product Code. An UPC Code consists of a unique 12-digit number and a barcode above it. In the most common application of a product UPC the first six numbers indicate the manufacturer.

The next five digits are an item number, and the final number is the check digit. The check digit is added to help ensure that the UPC is valid.