ISBN Check Digit Calculator & ISBN-10/13 Converter
Free tool to validate and calculate ISBN-10 and ISBN-13 check digits. Enter 9, 10, 12, or 13 digits and the tool automatically detects the format, then shows the converted ISBN-10/13 equivalent. Runs entirely in your browser.
What Is an ISBN Check Digit Calculator?
This free online tool validates and calculates the check digit of an ISBN (International Standard Book Number) and converts between the 10-digit ISBN-10 and 13-digit ISBN-13 formats. Because ISBN-10 uses a mod-11 calculation and ISBN-13 uses the same mod-10 scheme as UPC/EAN barcodes, the tool applies the correct logic for each.
It automatically detects which format you've entered from the number of digits (9, 10, 12, or 13), so there's no mode to switch manually. If your input includes a check digit, it's validated; if not, the correct one is calculated and appended.
How to Use
- Enter an ISBN You can paste a number with spaces or dashes as-is.
- Check the detected format and result The detected format (ISBN-10/13, with or without a check digit) and the validation or calculation result are shown.
- Check the converted equivalent Both the ISBN-10 and ISBN-13 forms are shown side by side (ISBN-10 shows "Not available" for a 979 prefix).
- Try another number Use the Clear button to reset the input and check another number.
Tips for getting more out of it
- You can paste a number with spaces or dashes — they're stripped automatically before calculating.
- Enter the digits without a check digit (9 or 12 digits) to have the correct check digit calculated and appended automatically.
- Some books published from January 2007 onward have ISBNs starting with 979, which have no 10-digit ISBN-10 equivalent (this tool shows "Not available" in that case).
- The ISBN-10 check digit is a digit from 0-9, except when the remainder is 10, in which case "X" is used — easy to miss when typing it by hand.
- If a library catalog or a used-book listing mixes ISBN-10 and ISBN-13 notation, you can use this tool to convert between them and confirm they refer to the same title.
Use Cases
Modernizing an old library catalog
Convert catalog records still stored as 10-digit ISBN-10 into the current 13-digit ISBN-13 format when unifying a database.
Checking an ISBN before listing a used book
Before listing on a marketplace app or used bookstore site, confirm the check digit printed on the book is correct.
Reference for ISBN validation logic in software development
Use it as a reference when implementing ISBN validation logic (mod-11 and mod-10) in a bibliographic or e-commerce system.
Looking up the ISBN-10 form of a new release
For a 978-prefixed ISBN-13, work out the corresponding 10-digit ISBN-10 notation.
Glossary
- ISBN-10
- The 10-digit International Standard Book Number established in 1970. Its check digit is calculated with a mod-11 scheme, using "X" when the remainder is 10.
- ISBN-13
- The 13-digit International Standard Book Number adopted in 2007. Its check digit is calculated with the same mod-10 scheme as UPC/EAN barcodes.
- Check digit
- A single verification digit at the end of an ISBN, calculated from a formula to catch typos and misprints.
- 978 prefix
- A special EAN prefix GS1 assigned to the book trade. ISBN-13s starting with 978 can be converted to a 10-digit ISBN-10.
- 979 prefix
- A reserve prefix set aside for when the 978 range runs low. ISBN-13s starting with 979 have no corresponding ISBN-10.
- GS1
- The nonprofit organization that maintains international barcode and product identification standards. The move to 13-digit ISBNs came from aligning with its EAN-13 standard.
Frequently Asked Questions
Side Note — Why ISBNs Grew From 10 Digits to 13
The ISBN (International Standard Book Number) was established as an international standard in 1970 and ran on a 10-digit system for decades. By the mid-2000s, though, the publishing industry ran into a real problem: as the number of new titles published worldwide kept growing, the roughly one billion combinations available in a 10-digit code began running out — especially in countries and language regions with high publishing volumes, where the remaining headroom was shrinking fast.
To solve this, the International ISBN Agency moved ISBNs to a 13-digit system compatible with EAN-13 (the barcode standard used at checkouts worldwide), effective January 1, 2007. In practice, this meant taking the first 9 digits of an existing 10-digit ISBN (the part before the check digit), prefixing them with "978", and recalculating the check digit under EAN-13's rules. That "978" prefix is a special one GS1 assigned to the book trade, partly so bookstore registers could scan it directly as a barcode.
The move to 13 digits multiplied the number of identifiable titles tenfold, and a reserve prefix, "979", was set aside in case demand tightens again. Because ISBNs starting with 979 belong to this new range opened up after 2007, they have no corresponding 10-digit ISBN-10. Older library catalogs and online bookstore databases still carry plenty of 10-digit notation, so being able to convert between the two systems remains a genuinely useful piece of infrastructure for anyone working with bibliographic data.