Validate ISBN-10 or ISBN-13 check digits and return normalized book identifiers.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Hyphens and spaces are removed; ISBN-10 weights digits 10 through 2 and permits X as the final value ten, while ISBN-13 alternates weights 1 and 3 across the first twelve digits. The calculated check digit must match the last character.
978-0-13-468599-1
Valid ISBN-13: 9780134685991
Library catalogues, bookseller imports, and publishing workflows validate ISBNs.