Free Validation Tool

ISBN Validator: Check ISBN-10 and ISBN-13 Numbers Online

Check an ISBN-10 or ISBN-13 number, verify its check digit, identify its format, and see why it passes or fails.

ISBN Checker & Validator

Enter an ISBN with or without spaces or hyphens. The tool automatically detects ISBN-10 and ISBN-13.

Spaces and hyphens are ignored. ISBN-10 may use X as its final check character.

0 characters
Try an example
Browser-based validation
The ISBN format and checksum are calculated directly in your browser. No book database lookup is required for mathematical validation.
Validation Result
✓

Ready to Validate

Enter an ISBN or choose an example to see the validation result.

ISBN type —
Length —
Prefix —
Entered check digit —
Expected check digit —
Checksum —
What does a valid result mean? A valid result means the number passes the ISBN format and checksum checks performed here. It does not prove that the ISBN was officially assigned or that a specific book exists.

What Is an ISBN Validator?

An ISBN validator checks whether an International Standard Book Number has the correct length, allowed characters, prefix and check digit. It can help catch typing mistakes before an ISBN is entered into a catalog, publishing workflow, spreadsheet or other record.

ISBNs used today contain 13 digits. ISBN-10 is the older format used before the transition to 13-digit ISBNs in January 2007. Because older books and records can still contain ISBN-10 numbers, a useful ISBN checker should be able to recognize and validate both formats.

Important distinction

Passing the checksum means an ISBN is mathematically well formed. It does not by itself confirm that the ISBN was officially assigned to a publisher, that a particular book exists, or that the number belongs to the title you are checking.

How to Check an ISBN Number

You can use the ISBN validator above with a 10-character ISBN or a 13-digit ISBN. Spaces and hyphens can be left in the number because they are removed before the checksum is calculated.

1
Enter the ISBN

Paste or type the ISBN exactly as you have it, with or without spaces and hyphens.

2
Validate the number

The checker detects ISBN-10 or ISBN-13 and applies the appropriate check-digit calculation.

3
Review the result

See the ISBN type, prefix, entered check digit, expected check digit and checksum result.

How ISBN Validation Works

The final character of an ISBN is a check digit. It is calculated from the preceding characters using a defined mathematical rule. A validator repeats that calculation and compares the expected check digit with the one supplied.

ISBN-10 and ISBN-13 do not use the same checksum system, which is why the validator first identifies the format before checking the number.

Feature ISBN-10 ISBN-13
Length 10 characters 13 digits
Current status Legacy format Current ISBN format
Check system Modulus 11 Modulus 10
Weights 10 down to 1 Alternating 1 and 3
Possible final X Yes No
ISBN prefix Not applicable 978 or 979

How the ISBN-10 Check Digit Is Calculated

ISBN-10 uses a modulus 11 calculation. The ten characters are multiplied by descending weights from 10 to 1. The products are added together, and a correctly formed ISBN-10 produces a total divisible by 11.

ISBN-10 validation pattern
d1×10 + d2×9 + d3×8 + d4×7 + d5×6 + d6×5 + d7×4 + d8×3 + d9×2 + check×1

Why Can an ISBN-10 End in X?

A modulus 11 calculation needs a way to represent the value 10 as a single check character. ISBN-10 uses the letter X for that value. X is valid only in the final check-digit position. An X elsewhere in an ISBN-10 is not valid.

For example, 080442957X is a valid form of ISBN-10 where X is the check character.

How the ISBN-13 Check Digit Is Calculated

ISBN-13 uses the modulus 10 check-digit system. The first twelve digits are multiplied alternately by 1 and 3. Those products are added, and the final check digit is chosen so that the resulting total is divisible by 10.

ISBN-13 check-digit pattern
d1×1 + d2×3 + d3×1 + d4×3 … + d12×3

If the weighted sum of the first twelve digits is 93, for example, the check digit must be 7 because 93 + 7 equals 100, which is divisible by 10.

Understanding the Parts of an ISBN

A current ISBN has five elements. The elements identify the ISBN namespace, registration group, registrant, publication and check digit. Some elements have variable lengths, so the position of every boundary cannot be determined simply by counting digits.

Prefix 978 or 979
Registration group Country, region or language area
Registrant Publisher or imprint
Publication Specific edition and format
Check digit Mathematical validation digit
Why this validator does not invent ISBN hyphenation

Registration group and registrant elements can have different lengths. Correct element boundaries depend on ISBN registration-range information. Removing existing separators for checksum validation is straightforward, but reconstructing authoritative hyphenation requires the applicable ISBN range data.

What Is the Difference Between 978 and 979 ISBN Prefixes?

A current ISBN-13 begins with the prefix element 978 or 979. Both use the same ISBN-13 check-digit calculation, but they are not identical when converting back to the older ISBN-10 format.

A valid ISBN-13 beginning with 978 can have a corresponding ISBN-10 form. A 979-prefixed ISBN does not have an ISBN-10 equivalent. This is why an ISBN converter should not simply remove the first three digits from a 979 ISBN and generate an ISBN-10 number.

ISBN-13 Prefix Valid ISBN Prefix? ISBN-10 Equivalent?
978 Yes Available where the corresponding ISBN-10 exists
979 Yes No

How ISBN-10 to ISBN-13 Conversion Works

Converting an ISBN-10 is not a matter of simply adding three digits to the front. The original ISBN-10 check character must first be removed.

The prefix 978 is then placed before the first nine ISBN-10 digits, creating a 12-digit ISBN-13 core. A new ISBN-13 check digit is calculated using the alternating 1 and 3 weighting rule.

Example

ISBN-10 0306406152 converts to ISBN-13 9780306406157. The final 2 from the ISBN-10 is not reused. The ISBN-13 check digit is recalculated and becomes 7.

Why Is My ISBN Invalid?

An ISBN can fail validation for several different reasons. The result from the checker should be used to identify which part of the number needs attention rather than assuming every failure is caused by the same problem.

Wrong number of characters

After spaces and hyphens are removed, the identifier must contain either 10 characters for ISBN-10 or 13 digits for ISBN-13.

Incorrect check digit

A mistyped digit can cause the calculated check digit to differ from the final character in the ISBN.

X is in the wrong position

The letter X can appear only as the final check character of an ISBN-10. It is not valid inside an ISBN-10 or anywhere in an ISBN-13.

Invalid ISBN-13 prefix

A 13-digit value may satisfy a general check-digit calculation without being an ISBN. An ISBN-13 must use the ISBN prefix 978 or 979.

Does a Valid ISBN Mean the Book Exists?

No. ISBN checksum validation and book lookup are different tasks. The validator checks whether the characters follow the supported ISBN format and whether the mathematical check digit is correct.

It does not query a bibliographic database to confirm the book title, author, publisher, edition, availability or assignment status. A mathematically valid number should therefore be described as having a valid ISBN format and checksum, not as a verified book.

If you need bibliographic information associated with an ISBN, you need an ISBN lookup or appropriate book database rather than checksum validation alone.

Can Different Versions of a Book Have Different ISBNs?

Yes. An ISBN identifies a specific publication product, not merely the words of a title. The International ISBN Agency requires separate ISBNs for different editions and product forms when they are separate publications.

For example, paperback and hardback versions should be identifiable separately. Digital publications may also require separate ISBNs when they are distinct products. This is one reason an ISBN should not be treated as a simple universal ID for every version of the same title.

ISBN Validator FAQs

How do I check if an ISBN is valid?

Enter the ISBN in the validator above. The tool removes spaces and hyphens, detects whether the number is ISBN-10 or ISBN-13, calculates the expected check digit and compares it with the supplied check digit.

Can I enter an ISBN with hyphens?

Yes. Spaces and hyphens do not affect the checksum calculation and can be removed before validation. The UtilityDocks ISBN checker accepts either presentation.

What is the difference between ISBN-10 and ISBN-13?

ISBN-10 is the older 10-character format and uses a modulus 11 checksum. ISBN-13 is the current 13-digit format and uses a modulus 10 check digit with alternating weights of 1 and 3.

Why does my ISBN end in X?

ISBN-10 can use X as its final check character to represent the value 10 in its modulus 11 calculation. X is not valid in an ISBN-13.

Can every ISBN-13 be converted to ISBN-10?

No. A corresponding ISBN-10 can be derived for applicable 978-prefixed ISBN-13 numbers. ISBN-13 numbers beginning with 979 do not have an ISBN-10 equivalent.

Does a valid checksum prove the ISBN is registered?

No. A passing checksum confirms mathematical consistency. It does not by itself confirm official ISBN assignment, book existence or bibliographic metadata.

Is ISBN-13 always 13 digits?

Yes. The current ISBN format contains 13 digits. The prefix element is 978 or 979, and the final digit is the check digit.

Do paperback and hardcover books use the same ISBN?

Separate product forms should have separate ISBNs. A paperback and hardback edition therefore need distinct identifiers when they are separate publication products.

Related UtilityDocks Validators

Need to check another structured identifier? Use another UtilityDocks validator or browse the validation tools hub.

Reference basis: International ISBN Agency guidance on ISBN structure, assignment, ISBN-10/ISBN-13 formats and the transition to 13-digit ISBNs. Mathematical validation checks format and checksum only and should not be treated as bibliographic verification.