ISBN validator
Check ISBN-10 and ISBN-13 checksums, convert between formats, and format with hyphens.
ISBN validator
Paste one or more ISBNs — the 10-digit codes used before 2007 or the 13-digit codes used since — and this tool checks whether the final digit is a valid checksum, not just whether the number looks the right length. Use it to catch typos in a reading list, a library catalog import or a bibliography before you publish it, or to confirm a number printed on a book's back cover or copyright page actually adds up.
The output format option switches the result between hyphenated groups (978-0-306-40615-7) and a plain digit string, matching however you need to paste it elsewhere. Convert ISBN-10 to ISBN-13 or the other way round with the convert option — going from ISBN-13 to ISBN-10 only works for the original 978 prefix, since the newer 979 prefix has no 10-digit equivalent, and the tool says so rather than guessing. Turn on show publisher prefix to see the registration group and publisher segment of each number (978-0-306, for example) alongside the result, and turn on keep only valid numbers to strip everything else from a messy list down to just the numbers that check out.
Each line is treated as one ISBN, so a full reading list pastes in and validates in one pass. Windows and Unix line endings are both accepted, spaces and dashes inside a number are ignored while checking, and a line that isn't 10 or 13 digits at all is reported as not an ISBN rather than silently dropped. The live tally under the output counts how many lines validated and how many didn't.
Everything runs in your browser — no ISBN, book title or list you paste here is ever uploaded. Copy the result, download it as a .txt file, or send the output back into the input to apply another option pass.