1. Home
  2. Developer tools
  3. ISBN Converter and Validator

ISBN Converter and Validator

Check a book number, convert it to the other format and see which registration group it belongs to.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use ISBN Converter and Validator

  1. Paste ISBNs, one per line, with or without hyphens.
  2. Read the verdict and the converted form.
  3. Copy the result.

Features

  • ISBN-10 and ISBN-13 checks
  • Conversion in both directions
  • Handles X check characters
  • Registration group name for common groups
  • Shows the correct check digit for a failing ISBN
  • Accepts the ISBN prefix and hyphens

Supported formats

Input

  • One value per line, typed or pasted

You get

  • Verdict
  • ISBN-10 and ISBN-13 forms

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the ISBN Converter and Validator is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • Splitting out the publisher needs the agency’s range tables and is not attempted.
  • Numbers starting with 979 have no ISBN-10 form.

Guide

ISBN-10 and ISBN-13: validating and converting book numbers

Every book sold in a shop or catalogued by a library carries an International Standard Book Number. Until 2007 the number had ten digits, and since then it has had thirteen, so a collection of records often mixes both. Systems that need one format must convert the others, and the check digit has to be recalculated, because the two formulas differ. This page validates ISBNs, converts between the formats and shows what each part of the number says.

Two formulas

ISBN-10 multiplies its first nine digits by the weights 10, 9, 8 and so on down to 2, adds the products, and chooses the check character so that the total, including check digit times 1, is divisible by 11. When the needed value is 10, the character X is written. ISBN-13 is simply the same 13 digits as an EAN-13 barcode: the weights alternate 1 and 3 across the first twelve digits, and the check digit brings the total to a multiple of 10.

A worked example

Press Sample to check six numbers. 0-306-40615-2 is a valid ISBN-10; its ISBN-13 form is 9780306406157, and its registration group is the English-language area. Entering 9780306406157 goes the other way and returns 0306406152. 080442957X is valid with check character X and converts to 9780804429573. 978-3-16-148410-0 is a valid ISBN-13 in the German-language group, and its ISBN-10 form is 316148410X. 0306406153 differs from the first in the last character and is rejected; the page gives the correct check character, 2. 9791090636071 is valid, begins with 979, and the page states that 979 numbers have no ISBN-10 form.

Converting by hand

To go from ISBN-10 to ISBN-13, take the first nine digits, write 978 in front, and compute the new check digit with the 1-and-3 weights. For 030640615, that gives 978030640615 and the check digit 7. To go back, drop 978 and the old check digit, and recompute with the ISBN-10 formula. You cannot reuse the old check digit in either direction because the formulas differ.

The registration group

The digits after the 978 or 979 prefix name the registration group, which is a language area or country: 0 and 1 for English-language countries, 2 for French, 3 for German, 4 for Japan, 5 for Russian-language, 7 for China and so on. The page names the group for common ones. The publisher and title elements that follow have lengths that depend on assigned ranges, so the page does not try to split them: that needs the agency’s current range table.

Practical tips

When importing book data from spreadsheets, store ISBNs as text so that leading zeros and the final X survive. Remove hyphens and spaces before comparing, and compare in one format only, converting the other to ISBN-13. Be wary of numbers copied from scanned or OCR text, where 0 and O or 1 and l are confused.

Limits

The check proves a number is well formed, not that a title exists. The page does not look up books or publishers. Everything runs in the browser.

Checked against the current version of the ISBN Converter and Validator on .

Frequently asked questions

Why do some old ISBNs end in X?

The ISBN-10 check is a remainder modulo 11, which can be 10. A single character is needed, and the Roman numeral X stands for 10. ISBN-13 uses modulo 10, so it never has an X.

Is the hyphenation of an ISBN fixed?

No. The hyphens separate the prefix, registration group, publisher, title and check digit, whose lengths depend on ranges that the ISBN agency assigns. They are a reading aid, and the number is valid without them.

Why can some ISBN-13 numbers not be converted to ISBN-10?

Only numbers starting with 978 have an ISBN-10 form. Numbers starting with 979 were created later and have none.

Why does an ISBN-10 sometimes end in X?

The check digit is the remainder modulo 11, and a value of 10 is written as the Roman numeral X.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.