> Source: https://txtfetch.com/tools/epub-to-text > Plain-text twin — every page on txtfetch.com has one. https://txtfetch.com/text --- # Your EPUB, as text. In the book's real reading order. Drop a real .epub below. Watch it become plain text right here, in your browser. It follows the order the book actually defines, not the order the zip happens to store it in. Nothing is uploaded. It's the same read txtfetch's API gives you, just local. Drop a real .epub below to see its plain text, chapter by chapter, in the book's actual reading order. It runs entirely in your browser, and nothing is uploaded. ## whats-hard-about-epub An EPUB is a zip archive of XHTML files. Reading order lives in exactly one place: the OPF's , a list of manifest items by id. It has nothing to do with the order those files happen to sit in the zip. Unzip an EPUB and read the files in whatever order the archive lists them, and you get real problems. Chapters come out shuffled. The navigation document ends up mixed in with the story. The cover page and copyright boilerplate land wherever the packaging tool happened to write them. Every book also carries a table of contents, but which one depends on when it was made. EPUB 3 books ship a real XHTML nav document with a marked-up