EPUB to Text
Pull the readable text out of an ebook, in reading order.
Everything runs inside your browser. Your files never leave your device.
Drop your files here
.epub · they stay on this device
Ask about EPUB to Text
Questions about what this tool does, which option to pick, or what it can and cannot handle.
The question you type here is sent to an AI provider to be answered — your files and whatever you put in the tool above are not, and the assistant cannot see them. Answers are generated and can be wrong. The tool itself is not guessing: it runs deterministic code on your device.
About the EPUB to Text
An EPUB is a zip archive containing XHTML files, a stylesheet or two, images, and a manifest describing how they fit together. Getting the words out of one is useful for reading in a plain editor, for searching with tools that do not understand the format, for feeding into something else, or simply for reading on a device with no ebook reader.
This unpacks the archive in your browser and returns the text as Markdown or as plain text.
Reading order is the part that has to be got right, and it is where naive extractors fail. The chapters inside an EPUB are not named in any order you can sort — they are often c1.xhtml, ch10.xhtml, part2_sec3.xhtml and so on, and sorting those alphabetically produces chapter 10 before chapter 2. The real order lives in the spine, a list inside the package document, and that is what this follows. The result reads as a book rather than as a shuffled one.
Markdown output keeps the structure that survives the trip: headings stay headings, bold and italic are preserved, lists and block quotes keep their shape. Plain text keeps only the paragraphs. Chapter boundaries are marked so you can see where each begins, and the title and author are read from the metadata and placed at the top.
What does not come across: images, footnote links, tables in any useful form, and the original typography. This is a text extraction rather than a conversion, and an EPUB that is mostly illustration will produce very little.
DRM-protected files cannot be opened at all. Their contents are encrypted, and the tool will report that it cannot read the archive rather than pretending otherwise.
How to use it
- 1Drop in the EPUB file. Several books at once is fine.
- 2Choose Markdown to keep headings and emphasis, or plain text for paragraphs only.
- 3Keep the chapter separators switched on if you want to see where each one begins.
- 4Download the result. Chapters appear in the book's own reading order, not alphabetical order.
Questions
- Will this open a book bought from a store?
- Only if it has no DRM. Protected files from most retailers are encrypted, and the tool will say it cannot read the archive. Books from public-domain sources, direct-from-author sales and library exports usually open without trouble.
- Are the chapters in the right order?
- Yes. The order is read from the spine inside the package document, which is the book's own declared reading order. Sorting the files by name instead is what puts chapter 10 before chapter 2.
- What gets lost in the conversion?
- Images, footnote links, table layout and all original typography. Headings, emphasis, lists and block quotes survive in the Markdown output. A heavily illustrated book will produce very little text.
- Can it read .mobi or .azw files?
- No. Those are Amazon's formats and are structured completely differently. Only EPUB, which is a zip of XHTML, is supported.

