My Tools Garage

ISBN Generator

Make valid ISBN-13 and ISBN-10 numbers for testing.

in-browser

How to use

  1. 1 Choose ISBN-13 or ISBN-10.
  2. 2 Enter how many numbers you need (up to 1000).
  3. 3 Toggle hyphenation for grouped or plain output.
  4. 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.