ISBN Validator
Validate ISBN-10 and ISBN-13, strip hyphens and spaces, see checksum steps, and convert ISBN-10 → ISBN-13.
1. Enter ISBN
You can paste: 978-0-306-40615-7 or 0-306-40615-2 or even 0306406152.
2. Validation Result
Type detected
—
Is valid?
—
Normalized ISBN
—
3. Conversion
ISBN-10 → ISBN-13 only when valid. ISBN-13 → ISBN-10 only when it starts with 978.
ISBN-10 ➜ ISBN-13
—
ISBN-13 ➜ ISBN-10
—
4. Checksum Steps
Validate an ISBN to see step-by-step checksum here.
How ISBN validation works
ISBN-10
For ISBN-10, after stripping hyphens, you must have 10 characters. The checksum is:
sum(i × di) for i = 1..10 must be divisible by 11The last digit can be X which means 10.
ISBN-13
For ISBN-13, after stripping hyphens, you must have 13 digits. Multiply digits alternately by 1 and 3, sum them, and the total must be divisible by 10.
checksum = (d1×1 + d2×3 + d3×1 + d4×3 + ... + d12×3 + d13×1) mod 10 = 0This tool implements exactly these algorithms so you can trust the result.