ISBN-10 vs ISBN-13

Differences, conversion, and when to use each format

ISBN-10 ISBN-13
Length10 digits13 digits
Check algorithmMOD-11 (X possible)MOD-10 EAN-13
Introduced1970January 1, 2007
Barcode compatibleNo (requires conversion)Yes (EAN-13)
Still valid?Yes, for pre-2007 booksYes (current standard)
Example0-596-51774-0978-0-596-51774-8

Why did ISBN-13 replace ISBN-10?

By the early 2000s, the publishing industry was running out of available ISBN-10 numbers in some regions, particularly for English-language books. The switch to ISBN-13 was also driven by the need to align with global retail infrastructure: the EAN-13 barcode system used in stores worldwide. Making ISBNs identical to EAN-13 barcodes eliminated the need for publishers to maintain two separate number systems for books.

On January 1, 2007, the International ISBN Agency officially mandated that all new ISBNs be issued in the 13-digit format. Publishers were required to update their systems, and all ISBN-10 numbers were officially converted to their ISBN-13 equivalents.

ISBN-10 Structure

An ISBN-10 has four parts:

  • Registration group (1 digit in most cases): identifies the country or language area
  • Registrant (variable length): the publisher prefix
  • Publication number (variable length): the specific title
  • Check digit (1 character, may be X for 10): validates the number using MOD-11

The total always sums to 10 digits (including the check character). The check digit uses a MOD-11 algorithm where each digit is weighted by its position (10 for the first digit, 9 for the second, etc.).

ISBN-13 Structure

An ISBN-13 has five parts:

  • EAN prefix (3 digits): always 978 or 979
  • Registration group (1–5 digits): country or language area
  • Registrant (variable length): publisher prefix
  • Publication number (variable length): specific title
  • Check digit (1 digit, always 0–9): calculated using EAN-13 MOD-10

How to Convert ISBN-10 to ISBN-13

Conversion is straightforward for 978-prefix books:

  1. Take the first 9 digits of the ISBN-10 (drop the check digit)
  2. Prepend 978
  3. Recalculate the check digit using the EAN-13 MOD-10 algorithm

Example conversion:

ISBN-10: 0-596-51774-0

Step 1: Take first 9 digits: 059651774

Step 2: Prepend 978: 978059651774

Step 3: Calculate check digit → 8

ISBN-13: 978-0-596-51774-8

Use the decoder tool to convert any ISBN-10 to ISBN-13 instantly.

How to Convert ISBN-13 to ISBN-10

This only works for 978- prefix ISBNs (not 979-):

  1. Strip the leading "978"
  2. Take the next 9 digits
  3. Recalculate the check digit using the ISBN-10 MOD-11 algorithm

If the ISBN-13 begins with 979, there is no ISBN-10 equivalent — these books were assigned under the extended ISBN system after the namespace ran out.

Which format should I use?

Use ISBN-13 for all new books and any context where you're entering an ISBN into a database, catalog system, or retailer. ISBN-13 is the current standard and is universally supported.

ISBN-10 is still acceptable when referencing older books (pre-2007) in bibliographic contexts, but most modern systems accept both formats. When in doubt, use ISBN-13.

FAQs

Are ISBN-10 and ISBN-13 interchangeable?

For books in the 978- prefix range, yes — the same book will have both an ISBN-10 and an ISBN-13, and they refer to the same edition. For books in the 979- prefix range, there is no ISBN-10 equivalent.

Can ISBN-10 have an X as the check digit?

Yes. In the MOD-11 algorithm, a computed check value of 10 is represented as the letter X. This is valid and common — for example, 0-9752298-0-X. ISBN-13 check digits are always 0–9 (the EAN-13 MOD-10 algorithm never produces a value of 10).

When did bookstores stop accepting ISBN-10?

Most major retailers and distributors officially transitioned to ISBN-13 on January 1, 2007. Many systems still accept ISBN-10 for legacy catalog purposes, but new titles are always listed by ISBN-13.

Try the ISBN decoder

Paste any ISBN-10 or ISBN-13 to convert, validate, and decode it instantly.

Open Decoder →