Skip to content
Tools.Town
290+ free online tools
Check digit

GTIN Check Digit Calculator

100% Free

Compute or validate GS1 check digits for EAN-8, UPC-A, EAN-13, and GTIN-14. Free, in-browser — does not assign company prefixes.

Be the first to rate
Client-Side
GS1 math
No upload
Mode

Complete: 7 (EAN-8), 11 (UPC-A), 12 (EAN-13), or 13 (GTIN-14) digits without check. Validate: full 8 / 12 / 13 / 14. Hyphens and spaces ignored.

This only computes the GS1 check digit. It does not assign a company prefix or prove GS1 membership. Buy official GTINs from GS1 when you need retail uniqueness.

Result

EAN-13 · check digit
3
Body890600100100
Full GTIN8906001001003
Encode as barcode →

Embed This Tool

Easy to Embed

Add GTIN Check Digit Calculator to your website or blog in seconds.

  • Responsive design
  • Lightweight & fast
  • No backend required
  • Always up-to-date
<iframe
  src="https://tools.town/embed/gtin-check-digit-calculator/"
  width="100%"
  height="600"
  style="border:none; border-radius:12px;"
  loading="lazy"
  title="GTIN Check Digit Calculator">
</iframe>

Share This Tool

Share Instantly

Share GTIN Check Digit Calculator with anyone — no login required.

  • Shareable link
  • No login required
  • Works on any device
  • No account needed

Share via

Advertisement

How to Use

  1. 1 Choose Complete (add check) or Validate full code
  2. 2 Paste digits (e.g. 12-digit EAN-13 body like 890600100100)
  3. 3 Read the check digit or Valid / Invalid result
  4. 4 Optional: encode the full GTIN in Barcode Generator (Code 128) or print sheets

Features

  • Complete EAN-8 / UPC-A / EAN-13 / GTIN-14 from body digits
  • Validate full codes against the GS1 algorithm
  • India 890 prefix hint (display only)
  • Honest copy — not a free GS1 number generator

Why it Matters

Wrong check digits fail retail scans. Fix the math before you print packaging — without inventing company prefixes.

★★★★★

Use Cases

Before print

Verify an EAN-13 check digit before A4 label sheets

India 890 bodies

Complete a 12-digit body that starts with 890 (GS1 India block hint)

UPC-A / EAN-8

Same calculator for US UPC-A and short EAN-8 packs

Frequently Asked Questions

Does this give me a free EAN / GTIN I can sell with?
No. We only compute the check digit. Company prefixes and unique GTINs come from GS1 (or your brand’s licensed numbers).
What lengths are supported?
Complete: 7 → EAN-8, 11 → UPC-A, 12 → EAN-13, 13 → GTIN-14. Validate: full 8 / 12 / 13 / 14 digit codes.
Why does Auto treat 12 digits as validate?
12 digits is also a full UPC-A. To append a check digit to a 12-digit EAN-13 body, use Complete mode.
Is this a barcode or QR generator?
No — digits only. Use Barcode Generator / QR Label Sheet after you have a valid code.

Related Tools You Might Like

Browse more free tools