# EAN Check > Free barcode tools at eancheck.com: check digit calculator, barcode identifier, Amazon LPN checker, UPC-E converter, GTIN repair, ISBN converter, GS1-128 parser and GS1 Digital Link generator, plus a print-ready barcode generator. Every tool runs in the browser; nothing a visitor types or uploads is sent to a server, except a message they send through a feedback box. EAN Check is run from Sweden and has been online since 2018. The tools follow the GS1 General Specifications. Answers are computed by the same code a visitor uses on the page. ## Tools - [Barcode Generator](https://eancheck.com/barcode-generator): Print-ready barcodes at the GS1 size: UPC-A, EAN-13, EAN-8, ITF-14, Code 128, Code 39, Code 93, Interleaved 2 of 5, Codabar, MSI, Pharmacode, Data Matrix (plain and GS1), PDF417 and Aztec. SVG, EPS, PDF and PNG; bulk lists of up to 5 000 codes as a ZIP or Avery label sheets; EAN-2 and EAN-5 add-ons; thermal printer presets. Links open a given barcode with #type=&value=&mag= (a fragment, which the browser does not send with the page request). - [UPC-A Barcode Generator](https://eancheck.com/barcode-generator/upc-a): 12-digit retail barcodes for the USA and Canada. #value= opens one. - [EAN-13 Barcode Generator](https://eancheck.com/barcode-generator/ean-13): 13-digit retail and ISBN book barcodes, with the 5-digit price add-on. #value=&addon= opens one. - [ITF-14 Barcode Generator](https://eancheck.com/barcode-generator/itf-14): Carton barcodes with the bearer box, at 48.7% to 100%. - [Code 128 Barcode Generator](https://eancheck.com/barcode-generator/code-128): Compact barcodes for any ASCII text: shipping, inventory and serial numbers. - [Code 39 Barcode Generator](https://eancheck.com/barcode-generator/code-39): Capitals, digits and - . $ / + % space, for asset tags and older systems. - [Data Matrix Generator](https://eancheck.com/barcode-generator/data-matrix): Square or rectangular Data Matrix codes, including GS1 DataMatrix with Application Identifiers. - [Barcode Check Digit Calculator](https://eancheck.com/): Calculate or validate GS1 check digits for GTIN-8, UPC-A (GTIN-12), EAN-13 (GTIN-13) and GTIN-14 in bulk, up to 1 million rows. ?validate= or ?calculate= pre-fills it. - [Barcode Identifier](https://eancheck.com/barcode-identifier): Paste any code to learn what it is: GTIN, ISBN, ISSN, SSCC, GLN, ITF-14, GS1-128, GS1 Digital Link, VIN, IMEI, or an Amazon code (ASIN, LPN, FNSKU, FBA box ID, TBA tracking). - [Amazon LPN Checker](https://eancheck.com/amazon-lpn-checker): Type the code from an Amazon sticker: tells an LPN from an FNSKU, ASIN, FBA box label, Amazon Logistics tracking number or UPC/EAN and explains each part. An LPN often marks a return, but Amazon also puts LPNs on some new units. - [Barcode Repair Tool](https://eancheck.com/barcode-repair): Recover a GTIN with smudged or missing digits: mark unknown digits with ? and get every number that passes the check digit. - [UPC-E Converter](https://eancheck.com/upc-e-converter): UPC-E to UPC-A and back, with the check digit checked, the GS1 zero-suppression rule that applies, and why some UPC-A numbers have no UPC-E. ?code= pre-fills it. - [ISBN Converter](https://eancheck.com/isbn-converter): ISBN-10 to ISBN-13 and back, with recalculated check digits and hyphenation. - [GS1-128 Parser](https://eancheck.com/gs1-128-parser): Split GS1 data (parentheses, FNC1 or Digital Link form) into Application Identifiers with names and validation. - [Bulk GS1-128 Parser](https://eancheck.com/gs1-128-parser-bulk): Parse a whole list of GS1 strings into an editable table; export CSV, FNC1, Digital Link or a ZIP of QR codes. - [GS1 Digital Link Generator](https://eancheck.com/gs1-digital-link): Turn a GTIN plus batch, expiry or serial into a GS1 Digital Link URL and QR code. - [Bulk GS1 Digital Link Generator](https://eancheck.com/gs1-digital-link-bulk): Digital Link URLs and QR codes for a whole product list, from a paste or CSV. - [QR Code Recovery](https://eancheck.com/qr-code-recovery): Read damaged, blurry or partly destroyed QR codes with image enhancement and error correction. - [Character and Word Counter](https://eancheck.com/character-counter): Count characters, words, sentences and paragraphs in real time. - [Password Strength Checker](https://eancheck.com/password-strength-checker): Check a password against five rules; it never leaves the browser. ## MCP server The same tools are available to any MCP client (Claude, ChatGPT, Cursor and others) at https://eancheck.com/api/mcp (Streamable HTTP, no sign-in). Server card: https://eancheck.com/.well-known/mcp.json. Tools: `calculate_check_digits`, `validate_gtins`, `identify_code`, `check_amazon_code`, `convert_upc_e`, `convert_isbn`, `repair_gtin`, `parse_gs1`, `make_barcode`, `barcode_size`. ## Agent tools (WebMCP) In browsers that support WebMCP (document.modelContext), each page registers tools a browser agent can call. Each tool returns plain text and a link back to the page. - Barcode Generator (https://eancheck.com/barcode-generator): `make_barcode`, `barcode_size`, `validate_gtins` - Barcode Check Digit Calculator (https://eancheck.com/): `calculate_check_digits`, `validate_gtins` - Barcode Identifier (https://eancheck.com/barcode-identifier): `identify_code` - Amazon LPN Checker (https://eancheck.com/amazon-lpn-checker): `check_amazon_code` - Barcode Repair Tool (https://eancheck.com/barcode-repair): `repair_gtin` - UPC-E Converter (https://eancheck.com/upc-e-converter): `convert_upc_e` - ISBN Converter (https://eancheck.com/isbn-converter): `convert_isbn` - GS1-128 Parser (https://eancheck.com/gs1-128-parser): `parse_gs1` - Bulk GS1-128 Parser (https://eancheck.com/gs1-128-parser-bulk): `parse_gs1` ## Standards reference - GTIN (Global Trade Item Number): GS1 product number in 8, 12, 13 or 14 digits, the last one a mod-10 check digit. - EAN-13 and UPC-A: the retail barcodes for GTIN-13 and GTIN-12. At 100% magnification the narrowest bar is 0.330 mm and an EAN-13 is 37.29 by 25.93 mm with quiet zones; GS1 allows 80% to 200%. - ITF-14: carton barcode for GTIN-14, X from 0.495 to 1.016 mm, bars always 31.75 mm tall, with a bearer box. - GS1-128 and GS1 DataMatrix: carry Application Identifiers such as (01) GTIN, (17) expiry date and (10) batch. - GS1 Digital Link: a web address with the GTIN in the path, used in QR codes on packaging. ## Optional - [About](https://eancheck.com/about): who runs the site, where the rules come from, how errors get fixed. - [Contact](https://eancheck.com/contact): email, a message form, and what to put in a bug report. - [Changelog](https://eancheck.com/changelog): what changed and when. - [Privacy policy](https://eancheck.com/privacy-policy) - [Lime Convert](https://limeconvert.com): sister site with text tools that help prepare code lists: [Sort List](https://limeconvert.com/sort-list) removes duplicates and empty lines, [Split Text](https://limeconvert.com/split-text) splits a comma-separated list into lines. - [Aarrange](https://aarrange.com): barcode validator with type identification. - Contact: contact@eancheck.com