Free ISBN validator

Validate any ISBN and get the clean ISBN-13 form.

Paste an ISBN-10 or ISBN-13. The validator checks the check digit, converts to ISBN-13, and formats it for your metadata.

Checked:

Free, runs in your browserNo account or upload requiredResults you can act on today

A worked ISBN-13 check, digit by digit

The check digit is arithmetic you can reproduce by hand. Take 978-0-306-40615-7, drop the last digit, and multiply the first twelve digits alternately by 1 and 3: 9x1 + 7x3 + 8x1 + 0x3 + 3x1 + 0x3 + 6x1 + 4x3 + 0x1 + 6x3 + 1x1 + 5x3 = 93. The check digit is whatever brings that total up to a multiple of ten, so (10 - (93 mod 10)) mod 10 = 7, and the number ends in 7 exactly as published.

ISBN-10 uses the same idea with weights running from 10 down to 2 and modulo 11, which is why its last character can be X when the remainder is 10. The validator accepts both forms, converts an ISBN-10 into the 978-prefixed ISBN-13 by recomputing the check digit, and reports a failure as either check-digit or length so you know which fix to make.

Inputs, and what this validator returns for each
You pasteThe validator saysWhy
978-0-306-40615-7Valid, 978-0-306-40615-7Weighted sum is 93, so the check digit is 7
0-306-40615-2Valid, 978-0-306-40615-7ISBN-10 passes modulo 11 and converts to the 978 prefix
0-306-40615-3Invalid: check-digitLast character is not the modulo 11 result
978-0-306-40615-8Invalid: check-digitThe weighted sum needs 7, not 8
978030640615Invalid: lengthTwelve digits is a shortened string, not an ISBN

What the check-digit math actually proves

An ISBN is not a random serial: the last digit is calculated from the first twelve. A transposed digit nearly always fails the check. Amazon, Ingram, and every retailer key the edition record by the whole number, so a bad ISBN either fails the lookup or points the store to someone else's book.

The validator converts ISBN-10 to the ISBN-13 form you need in KDP metadata, and it formats the number without stray spaces or hyphens so you can paste it straight into your listing.

  • Retailer lookups use the literal string — keep it exact
  • 978 and 979 prefixes are both valid; the check covers both
  • An IBNS-style typo in your metadata is invisible until the store cannot find the edition

FAQ

Frequently asked questions

What does the validator do if the number is invalid?

It marks the failed check digit and shows both the offending digit and the corrected ISBN-13, so you can fix the source instead of guessing which digit slipped.

How is an ISBN check digit calculated?

For ISBN-13, multiply the first twelve digits alternately by 1 and 3, add them, then take (10 - total mod 10) mod 10. For 978-0-306-40615-7 the weighted sum is 93, so the check digit is 7. ISBN-10 weights run from 10 down to 2 modulo 11, which is why its last character can be X.

Can I convert an ISBN-10 to ISBN-13?

Yes. Prefix the first nine digits with 978 and recompute the check digit: 0-306-40615-2 and 978-0-306-40615-7 are the same edition. An ISBN-13 beginning with 979 has no ISBN-10 equivalent, because the ISBN-10 form only exists in 978 space.

Why does it say length instead of check-digit?

Length means that after removing spaces and hyphens the string is neither 10 nor 13 characters, or that a 13-digit input does not start with 97. Check-digit means the length is right but the last character is not what the arithmetic produces, so a digit somewhere in the middle is wrong.

Put a verified ISBN on the copyright page.

Validate your number, then place it in the metadata checklist.

Validate an ISBN