Homeโ€บValidatorsโ€บDataโ€บISBN Validator

ISBN Validator

Data

Validate ISBN-10 and ISBN-13 book numbers with checksum verification. Auto-detects format, accepts hyphens and spaces. Free, browser-only tool.

Reviewed by the thecalcu.com team ยท Last updated July 18, 2026

What is a ISBN?

The ISBN Validator checks whether a book's International Standard Book Number (ISBN) is structurally valid by verifying its checksum. It automatically detects whether the input is an ISBN-10 (10 characters) or ISBN-13 (13 digits) and applies the correct weighted checksum algorithm for each format. Hyphens and spaces used as display separators are stripped automatically.

Every legitimate ISBN embeds a check digit, the last character, chosen so that a specific mathematical relationship holds across all the digits. A single transposed digit or typing error will almost always break this relationship, making the checksum a reliable detector of data-entry mistakes. This validator surfaces exactly which rule failed, distinguishing format errors (wrong length, letters where digits are required) from checksum failures (correct format but wrong digits).

This is particularly useful for publishers, booksellers, librarians, and developers working with catalogue data, as well as anyone who needs to verify whether a barcode scanned from a book's back cover is an intact, uncorrupted ISBN.

Why Use an ISBN Validator?

Book databases, library catalogue systems, and retail inventory platforms ingest ISBNs in large batches. A single corrupted ISBN causes the book to be unlinkable, unfindable in search, or associated with the wrong record. Validating checksums before import catches errors that a simple length check would miss.

When manually transcribing ISBNs from printed cards, old catalogues, or handwritten lists, transposition errors (swapping adjacent digits) are common. The ISBN checksum was specifically designed to catch nearly all single-digit errors and most transpositions.

Who Should Use This Validator?

Publishers and editors, Verifying ISBNs before submitting to distributors prevents catalogue errors that are difficult to correct after distribution. A checksum check is the minimum quality gate for any ISBN you publish.

Booksellers and inventory managers, Bulk imports of book data from supplier spreadsheets frequently contain mis-scanned or mis-typed ISBNs. A format and checksum check before import prevents bad records entering the inventory system.

Librarians and cataloguers, Library management systems require valid ISBNs to link holdings to bibliographic records. A validator helps catch errors in donated or transferred collections where the original records may be incomplete.

Developers building book-related applications, Any application that accepts ISBNs from user input, a reading tracker, a book marketplace, a price comparison tool, needs client-side checksum validation to reduce invalid lookups to external book APIs.

Students and researchers, When citing sources that include an ISBN, checking the number before submitting a bibliography helps catch transcription errors from printed reference lists.

What Insights Does the ISBN Validator Give You?

For a valid ISBN-10, the tool shows the formatted number (with standard hyphenation grouping) and the checksum sum confirming divisibility by 11.

For a valid ISBN-13, the tool identifies the prefix (978 vs 979), explains what the prefix means (original Bookland space vs expanded space), formats the number, and shows the checksum sum confirming divisibility by 10.

For a failed checksum, the tool shows the actual sum and the remainder, making it easy to understand how far off the number is, useful when debugging a barcode scanner or a manual transcription error.

How to use this ISBN calculator

  1. Type or paste the ISBN into the input field. You can enter it with hyphens (978-0-06-112008-4) or without (9780061120084), both are accepted.
  2. The validator auto-detects ISBN-10 vs ISBN-13 based on length. No format selection needed.
  3. The result updates automatically as you type.
  4. Check the Valid or Invalid badge.
  5. If Invalid, read the error message, it distinguishes between a length error, a character error, a wrong prefix (ISBN-13), and a checksum failure.
  6. If Valid, the details show the formatted ISBN and checksum confirmation.

Formula & Methodology

ISBN-10 checksum:
- Multiply digit[0] by 10, digit[1] by 9, โ€ฆ, digit[8] by 2, check digit by 1
- The last character can be X (= 10)
- Sum must be divisible by 11

Example: 0-06-112008-1 โ†’ digits 0061120081
0ร—10 + 0ร—9 + 6ร—8 + 1ร—7 + 1ร—6 + 2ร—5 + 0ร—4 + 0ร—3 + 8ร—2 + 1ร—1 = 0+0+48+7+6+10+0+0+16+1 = 88 = 8ร—11 โœ“

ISBN-13 checksum:
- Weights alternate: 1, 3, 1, 3, โ€ฆ across all 13 digits
- Sum must be divisible by 10

Example: 978-0-06-112008-4 โ†’ digits 9780061120084
9ร—1 + 7ร—3 + 8ร—1 + 0ร—3 + 0ร—1 + 6ร—3 + 1ร—1 + 1ร—3 + 2ร—1 + 0ร—3 + 0ร—1 + 8ร—3 + 4ร—1
= 9+21+8+0+0+18+1+3+2+0+0+24+4 = 90 = 9ร—10 โœ“

Valid examples:
- ISBN-10: 0-06-112008-1 (To Kill a Mockingbird, HarperCollins)
- ISBN-13: 978-0-06-112008-4 (same book, 13-digit form)

Invalid examples:
- 978-0-06-112008-5, last digit should be 4, not 5 (checksum fails)
- 0-06-112008-2, last digit should be 1, not 2 (checksum fails)
- 1234567890123, starts with 123, not 978 or 979 (invalid ISBN-13 prefix)

Related Tools

Frequently Asked Questions

ISBN stands for International Standard Book Number. It is a unique numeric identifier assigned to every edition of a commercially published book. The ISBN system was developed in the UK in 1965 and became an international standard (ISO 2108) in 1970. It is used by publishers, booksellers, distributors, and libraries worldwide to uniquely identify books and manage inventory. Every distinct edition of a book, hardcover, paperback, e-book, audio, receives its own ISBN.
ISBN-10 was the original format, using 10 digits (the last of which could be the letter X representing 10). In 2007, the industry transitioned to ISBN-13, which is a 13-digit number that begins with the prefix 978 or 979. ISBN-13 aligns ISBNs with the broader EAN-13 barcode standard used in retail. All ISBN-10 numbers can be converted to ISBN-13 by prepending 978 and recalculating the check digit. New books published after 2007 are assigned ISBN-13 only.
For ISBN-10, the check digit is chosen so that the weighted sum of all 10 digits (where digit at position i is multiplied by 10โˆ’i, counting from 1) is divisible by 11. The last digit can be X, representing 10, to satisfy this rule. For ISBN-13, the check digit is chosen so that the weighted sum with alternating weights 1 and 3 is divisible by 10. Both checksums detect any single-digit error and most transposition errors.
A checksum failure means the ISBN has either been mis-typed, incorrectly printed, or is not a real ISBN at all. The checksum is a mathematical property of every legitimately issued ISBN, if the digits don't produce the expected remainder, at least one digit is wrong. Common causes include: transposing two adjacent digits, misreading a 1 as a 7 or a 6 as a 0, or omitting a digit.
Hyphens are used in printed ISBNs as visual separators to divide the number into meaningful groups: prefix (ISBN-13 only), registration group (country or language), publisher, title, and check digit. For example, 978-0-06-112008-4 splits as 978 (prefix) + 0 (English-language group) + 06 (HarperCollins publisher) + 112008 (title) + 4 (check digit). The hyphen positions vary by publisher. This validator strips hyphens before validating, so both hyphenated and unhyphenated forms are accepted.
The 978 and 979 prefixes are the EAN-13 'Bookland' country codes reserved for books. When the ISBN system transitioned to 13 digits in 2007, all ISBNs were placed under the 978 prefix. The 979 prefix was added as the 978 space filled up, providing room for additional publishers. A valid ISBN-13 must begin with 978 or 979, any other prefix means the barcode is not an ISBN.
Yes. For books published before 2007, both forms exist. The ISBN-13 is derived from the ISBN-10 by prepending 978 and recalculating the check digit. For example, ISBN-10 0-06-112008-1 corresponds to ISBN-13 978-0-06-112008-4. Post-2007 books only have an ISBN-13; some may also show an ISBN-10 for compatibility with older systems, but it is a derived representation.
No. This tool validates only the mathematical checksum and structural format of the ISBN. A number that passes the checksum is structurally valid, it could have been issued as a real ISBN, but this tool cannot confirm whether it is actually assigned to a published book. For authoritative ISBN lookups, use the International ISBN Agency portal or a library catalogue such as the Library of Congress or WorldCat.
No. All validation runs in your browser. The ISBN you enter is never transmitted to any server, stored, or shared. The tool works without an internet connection once the page has loaded.
The weighted sum for ISBN-10 must be divisible by 11. The check digit is chosen to make this true, and it can take any value from 0 to 10. Since a single character is needed, the value 10 is represented by the letter X (from the Roman numeral). An ISBN-10 ending in X is therefore a valid, legitimately issued ISBN where the check digit computed to be 10.
The ISBN is printed on the back cover of most books, usually above the barcode. It also appears on the copyright page (the verso of the title page), typically near the publisher information and date. On e-books, the ISBN is usually in the metadata accessible through the e-reader or the retailer's product page. Library catalogue entries and online bookseller listings always include the ISBN.
Also known as
ISBN-10 validatorISBN-13 validatorbook number checkercheck ISBN barcodeverify ISBN numberISBN checksum calculator