Inspect an EPUB
DocumentsEverything runs locally in your browser — nothing is uploaded
Open an EPUB and see how it is put together: its metadata (title, author, language, identifier, publisher, date and EPUB version), the chapters in spine order with their titles and sizes, the image resources, and how the total size is divided between text, images and fonts. Both EPUB 2 and EPUB 3 are supported. An EPUB is a ZIP underneath, so it is unpacked entirely on your device, with no dependencies and no network.
Features
- Reads META-INF/container.xml and the OPF to list the metadata
- Lists chapters in spine order with each title and size
- Lists the image resources and their sizes
- Breaks the total size down into text, images, fonts and other
- Parses both EPUB 2 and EPUB 3
- Optionally list every resource and sort by size
- Ships its own XML parser that refuses DOCTYPE and never resolves external entities
How to use
- Drop the .epub file in (or click to choose)
- Read the title, author and EPUB version
- Check the structure in the chapter and image lists
- Use the size breakdown to find what takes the most space
FAQ
- Why does a chapter title show as a file name?
- Some chapter XHTML has neither a <title> nor an <h1>/<h2>, so the tool falls back to the file name. This is common in hand-made or converted EPUBs.
- Why was an EPUB refused?
- Its XML contained a <!DOCTYPE> or an entity declaration. A normal EPUB never needs them, and they are the usual vehicle for XXE (external entity) tricks, so the tool refuses and says so rather than returning a possibly tainted result.
- Is the size breakdown based on compressed or uncompressed size?
- On the uncompressed size — that is the real size of the content. EPUBs are usually already compressed internally, and compressed numbers hide how much room the images actually take.
- Does it support DRM-protected books?
- No. In a DRM-protected EPUB both the content and the keys are encrypted and cannot be read.
Related tools
Mbox Reader
DocumentsParse an mbox archive: message count, date range, top senders and attachments. Decodes base64 and quoted-printable. Nothing is uploaded.
Archive List
EncodingDrop in a ZIP, JAR, APK or DOCX and see every file inside with its size and compression method. Only the directory is read, so it is instant.
PDF Merge
DocumentsCombine several PDFs in the order you choose, or take only certain pages from each. Rename the result; contracts never leave your browser.
PDF Split
DocumentsExtract pages into one file, or split into a file per N pages. Output names carry the page range, so a file sent on still makes sense. Nothing is uploaded.
Images to PDF
DocumentsCombine JPEG and PNG images into a single PDF, one image per page, on pages that match each image or on A4 and other fixed paper sizes.
PDF Page Numbers
DocumentsStamp page numbers on every page: six positions, three formats, a start value and a size you choose, and an option to skip the cover.