Skip to main content
Check Digit Calculator
ISBN

ISBN-10 Check Digit Calculator

Calculate ISBN-10 check characters with weights from 10 to 2. See how the remainder produces a digit or the check character X.

Last updated:

Publishing & Identifiers

Calculate numeric or X check characters.

Length: 9 chars
Calculated Check Character / Checksum
--Ready
Complete Validated Sequence:
--
Arithmetic Steps & Mathematical Specification

Initialising algorithm engine for ISBN-10 Check Digit Calculator...

How ISBN-10 Check Digit Calculator Works?

The ISBN-10 Check Digit Calculator works by multiplying the 9 payload digits by weights 10 down to 2, dividing the sum by 11, and writing the remaining check value as 0–9 or X.

  1. 1Enter the first 9 digits of the International Standard Book Number (ISBN-10), ignoring hyphens.
  2. 2Multiply the 1st digit by 10, the 2nd by 9, and so on down to the 9th digit by 2.
  3. 3Add the 9 products to get S.
  4. 4Compute the check value as (11 − (S mod 11)) mod 11.
  5. 5Write a check value of 10 as the Roman numeral X.

ISBN-10 Check Digit Calculator Formula

The ISBN-10 formula is d₁₀ = (11 − (Σ (11 − i)·dᵢ mod 11)) mod 11, with 10 written as X.

S = 10·d₁ + 9·d₂ + 8·d₃ + 7·d₄ + 6·d₅ + 5·d₆ + 4·d₇ + 3·d₈ + 2·d₉
d₁₀ = (11 − (S mod 11)) mod 11,  10 → X
Validation: (S + 1·d₁₀) mod 11 = 0
  • dᵢ is the i-th ISBN digit from the left.
  • X represents the value 10.
Worked example: 0-306-40615-?
0 × 10 = 0
3 × 9 = 27
0 × 8 = 0
6 × 7 = 42
4 × 6 = 24
0 × 5 = 0
6 × 4 = 24
1 × 3 = 3
5 × 2 = 10
S = 130
S mod 11 = 9
Check = (11 − 9) mod 11 = 2 → 2
ISBN-10 = 0-306-40615-2

ISBN-10 Check Digit Calculator Conversion Table

The ISBN-10 conversion table maps remainders of S mod 11 to check characters with sample payloads.

S mod 11Check characterSample payloadComputed checkISBN-10
0003064061520306406152
1X080442957X080442957X
29043942089X043942089X
3800706354630070635463
4701985345310198534531
5601404491320140449132
6506797233150679723315
74185326041X185326041X
83155860832X155860832X
9209399960220939996022
101039480001X039480001X

The first 2 columns are the remainder lookup. The sample columns show real-format payloads computed with the same rule.

What is ISBN-10 Check Digit Calculator?

An ISBN-10 Check Digit Calculator is a tool that computes the 10th character of a 10-digit International Standard Book Number. ISBN-10 was the book numbering standard until 1 January 2007, when ISBN-13 replaced it.

The modulus 11 check detects 100% of single-digit errors and 100% of adjacent transpositions. The check character X appears in about 1 of every 11 ISBN-10 numbers.

What are the uses of ISBN-10 Check Digit Calculator?

There are 4 main uses of the ISBN-10 Check Digit Calculator, including backlist cataloguing, library records, and used-book listings.

  • Backlist cataloguing: Publishers verify ISBNs of titles printed before 2007.
  • Library records: Librarians check MARC records that store ISBN-10 values.
  • Used-book listings: Second-hand sellers confirm ISBNs printed on older books.
  • Data migration: Developers clean ISBN-10 fields before converting to ISBN-13.