Validate ISBN-10 and ISBN-13 book numbers with checksum verification. Auto-detects format, accepts hyphens and spaces. Free, browser-only tool.
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.
How to use this ISBN calculator
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.
The validator auto-detects ISBN-10 vs ISBN-13 based on length. No format selection needed.
The result updates automatically as you type.
Check the Valid or Invalid badge.
If Invalid, read the error message โ it distinguishes between a length error, a character error, a wrong prefix (ISBN-13), and a checksum failure.
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 00611200810ร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 97800611200849ร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)
Frequently Asked Questions
What is an ISBN?
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.
What is the difference between ISBN-10 and ISBN-13?
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.
How does the ISBN checksum work?
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.
What does it mean if an ISBN fails the checksum?
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.
Why do some ISBNs have hyphens in them?
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.
What does the 978 or 979 prefix mean in ISBN-13?
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.
Can the same book have both an ISBN-10 and ISBN-13?
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.
Does this validator check whether a book actually exists?
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.
Is my data stored when I validate an ISBN?
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.
What is the ISBN-10 check digit 'X'?
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.
How do I find the ISBN of a book I own?
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.