All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Audio Tools Font Tools Image Tools Subtitle Tools Video Tools
Archive Tools Document Tools Ebook Tools File Management Tools PDF Tools Presentation Tools
Config Tools Database Tools Dataset Tools JSON Tools Parser Tools Spreadsheet Tools XML Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

ISBN Extractor

Paste a booklist, catalog export, or block of text and instantly find every ISBN-10 and ISBN-13 book identifier it contains - hyphenated, space-separated, or bare. Each match is checksum-validated and keeps its source line and surrounding context. Detection only - this tool does not look up book titles or metadata.

How to extract ISBNs from text

Paste text into Input text, or select Upload and load a supported text file. ISBN Extractor lists ISBN-10 and ISBN-13 candidates, their checksum status, source line, and nearby context. The displayed values can be filtered, copied, or downloaded.

Extract ISBN-10 and ISBN-13 values

  1. Paste text into Input text, or select Upload and choose a supported text file: .txt, .csv, .json, .log, or .md.
  2. Read the rows under Extracted ISBN matches. Each row shows the ISBN, type, checksum status, line, and context.
  3. Change Unique only, Valid checksum only, or Normalize (strip hyphens/spaces) to change the displayed list.
  4. Select Copy to place the displayed list on the clipboard, or select Download to save a text file.

What the ISBN extraction options change

Unique only starts checked and removes repeats by the ISBN's characters after spaces and hyphens are removed. The same ISBN in two separator styles therefore appears once. Valid checksum only also starts checked, hiding candidates with a failed checksum. Clear it to show those rows as Invalid checksum.

Normalize (strip hyphens/spaces) changes the output to ungrouped characters. When it is clear, the output uses the tool's own grouping around the ISBN-13 prefix and check digit, or the ISBN-10 check digit. The source's original separator pattern is not retained.

Input text
ISBN 978-0-13-595705-9
Older edition: 0-13-595705-2

Normalize (strip hyphens/spaces) off
978-013595705-9
013595705-2

Normalize (strip hyphens/spaces) on
9780135957059
0135957052

What ISBN formats the extractor recognizes

The matcher accepts ISBN-10 values with nine digits and a final digit or X. It accepts ISBN-13 values that start with 978 or 979. Spaces and hyphens can separate the characters.

The checksum status tests the identifier's ISBN-10 or ISBN-13 checksum. It does not verify that a publisher assigned the ISBN to a book. Each result keeps its source line and a nearby text snippet. Dots are not a supported separator, and the extractor does not retrieve titles, authors, publishers, or other book metadata.

What the ISBN result rows contain

The Extracted ISBN matches table shows the displayed ISBN, its type, and either Valid or Invalid checksum. It also shows the source line and a nearby context snippet, so you can trace a match back to the input.

The output text area contains one displayed ISBN per line. The result count reports how many rows remain after the selected filters. Copy and Download stay unavailable when no rows remain.

Clear Unique only when repeated appearances need to remain in the output. Clear Valid checksum only when you need to inspect candidates that fail the checksum.

Choose another text extractor

Open Text Parsing & Data Extraction to choose another text job. Use DOI Extractor for DOI-shaped identifiers, Number Extractor for general numeric values, or Custom Regex Extractor for a pattern you define.

Frequently asked questions

How do I extract ISBNs from a text file?

Select Upload and choose a .txt, .csv, .json, .log, or .md file. Its contents load into Input text, and matching rows appear under Extracted ISBN matches.

Can I find ISBN-10 and ISBN-13 in the same text?

Yes. ISBN Extractor checks both formats in one input and labels each row ISBN-10 or ISBN-13. An ISBN-10 can end in X; an ISBN-13 must start with 978 or 979.

Why did my ISBN fail the checksum?

The candidate's check digit does not satisfy the checksum rule for its detected type. Clear Valid checksum only to keep the row visible and read Invalid checksum in the table.

Does ISBN Extractor look up book details?

No. It reports the candidate, type, checksum status, line, and context. It does not query a book database for titles or other metadata.

Does the ISBN extractor send my text anywhere?

The page's ISBN extraction code makes no network request with the input text. Pasted text and selected file contents are processed in the browser.

Related Tools

63 views