ISBN Generator
Make valid ISBN-13 and ISBN-10 numbers for testing.
How to use
- 1 Choose ISBN-13 or ISBN-10.
- 2 Enter how many numbers you need (up to 1000).
- 3 Toggle hyphenation for grouped or plain output.
- 4 Click Generate, then copy the list.
About ISBN Generator
The ISBN Generator creates structurally valid book identifiers for use as test data, fixtures and form-validation samples.
Each International Standard Book Number it produces carries a correctly computed check digit, so it passes the same validation routines a real ISBN would.
You can choose the modern 13-digit format, which uses the 978 “Bookland” EAN prefix, or the older 10-digit format, whose mod-11 checksum occasionally ends in an “X”.
It is designed for developers and QA engineers who need to populate a catalogue, exercise an import pipeline, or check that an input field accepts and rejects ISBNs correctly.
Generate a single number or a batch of up to a thousand at once, and toggle hyphenation to get either the clean digit string your database stores or the grouped, human-readable form printed on a book’s barcode.
The output is plain text, one ISBN per line, ready to copy straight into a seed file or spreadsheet.
Everything is computed locally in your browser using the Web Crypto random generator, so nothing is sent to a server, logged or retained, and the tool works offline.
One important caveat: these numbers are valid in form only.
They are randomly assembled and are not registered to any actual published book, so they should never be used to represent or order a real title.
FAQ
Are these real, registered ISBNs?
No. Each one is structurally valid with a correct check digit, but it is randomly generated and not assigned to any actual book. Use them only as test data.
Why does an ISBN-10 sometimes end in X?
ISBN-10 uses a mod-11 checksum whose remainder can be 10, which is written as the character X. ISBN-13 only ever ends in a digit 0–9.
Will these pass a validator?
Yes — the check digit is computed correctly, so any standards-compliant ISBN-10 or ISBN-13 validator will accept them.