Extract images from EPUB, on your device. Nothing ever uploads.

Drop up to 20 EPUB ebooks below — get every image out byte-for-byte, exactly as stored. Download each image, or all of them as a ZIP.

  • Your file data never leaves the device
  • EPUB 2 + EPUB 3, spine reading order
  • Batch up to 20 books + ZIP
  • Original filenames, sequential ZIP names

Extract images from EPUB ebooks

Add your EPUB ebooks

Drag & drop EPUB ebooks here

or browse your files · you can also paste from clipboard (Ctrl+V)

An EPUB is a ZIP archive of XHTML pages and images — read on this device with JSZip, images returned in spine (reading) order, the cover detected from the book, and XHTML, CSS, fonts, NCX/nav, OPF, container.xml, mimetype, text notes and macOS entries skipped. Every image downloads byte-for-byte, exactly as stored — no re-encoding, no quality loss. HEIC and TIFF images cannot be previewed in most browsers, so they show a “preview unavailable” note — they still download byte-for-byte. SVG images are extracted as-is; their preview may not render in some browsers. CBZ/CBR archives and PDFs are refused with a pointer at the right tool; DRM-protected books are refused.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online EPUB tools upload your ebooks to their servers first — and some keep a download link live for 30 days, or cap free conversions at a few per month. This one can't: each image is pulled out of your ebook bytes entirely in your browser. Your file data never leaves the device — the only third-party requests are the site's own analytics, which count page views — and it uploads nothing, ever. There is no file fetched after load for the extraction itself. Don't take our word for it:

    New cross-origin requests during use: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Extract any ebook above. Watch: apart from the site's analytics, nothing new is requested — no uploads, and no file data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — extraction still works.

    How to extract images from an EPUB without uploading it

    Every "free" online EPUB tool you've used uploads your ebook to a company server, extracts it there, and — in several documented cases — keeps a copy or a live download link for days, or limits free users to a few conversions a month. For books you bought, made yourself, or simply wouldn't post publicly, that's an unnecessary risk. The safer approach is to extract the file where it already is: on your own device.

    This tool does exactly that. When you drop an EPUB here, your browser:

    1. Checks the file is really an EPUB — by its magic bytes, not its name — so a JPEG renamed .epub is refused with a clear message, a CBZ or plain .zip renamed .epub is refused with a pointer at the CBZ to EPUB converter, a PDF renamed .epub is refused with a pointer at the Extract Images from PDF tool, and a DRM-protected book is refused with an explanation instead of a cryptic error. A real EPUB saved with the wrong extension still extracts, and both EPUB 2 and EPUB 3 books are read.
    2. Reads the book's own structure and pulls the images in reading order — the container file finds the OPF package, the manifest lists the images and the spine sets the order, so page 3 comes before page 10 even when the filenames sort the other way round. The cover is detected from the book's own cover marking and flagged in the thumbnail strip. XHTML pages, stylesheets, fonts, NCX/nav files, the OPF, container.xml, mimetype and text notes are skipped, and everything skipped is listed on the book card.
    3. Hands you the originals — download one image and it keeps its original filename; download the book as a ZIP and every image is renamed page-01, page-02 and so on in reading order. Nothing is re-encoded, rasterized or resized at any point: the bytes you download are the bytes that were stored in the ebook.

    What makes this extractor different

    Most pages that top the results for this search convert on a server, or turn the ebook into something else — a PDF, a different ebook, a single image — instead of handing you the images themselves. The desktop options are installs, not browser tools. This page does the simpler job, and does it fully in the browser: no upload, no monthly cap, no account, no 10 MB limit, a batch of 20 books, EPUB 2 and EPUB 3, spine reading order, cover detection, original filenames on per-image downloads, sequential names in the ZIP, and a live network-request counter so you can verify the privacy claim yourself.

    Honest limitations

    Verbatim means verbatim — no quality recovery

    JPEG throws away detail when it compresses, and extracting cannot put it back. But nothing is lost either: the source bytes download unchanged, in every format. There is no quality setting because there is nothing to re-encode.

    Metadata stays in the files

    Extraction copies the stored bytes, so EXIF and other metadata inside each image is kept — including location data, if the image has any. The book's own text files and metadata are skipped, and listed on the card, but the images themselves are untouched. Strip metadata yourself before sharing an image publicly.

    SVG preview

    SVG images are extracted as-is, exactly as stored. Most browsers preview them, but an SVG that references external files or fonts may not render in a preview, so the page shows a note instead of a broken image in that case. The file itself still downloads byte-for-byte.

    Cover detection

    The cover is the book's own OPF cover metadata first, then its guide cover reference, then the first image in reading order. A book that names no cover at all simply treats its first image as the cover — and whichever image is picked is marked Cover in the thumbnail strip.

    Fixed-layout vs reflowable books

    A fixed-layout EPUB — a comic or picture book — gives you its page images in order, one per page. A reflowable EPUB gives you its illustrations in reading order: the cover, chapter art and diagrams, in the order they appear in the book. Either way the images come out in spine order, not filename order.

    DRM, CBZ, CBR and PDF files — and no text extraction

    DRM-protected books are refused outright — this page never asks for a password. CBZ is a ZIP of page images with no package file, CBR is a RAR archive, and a PDF is a different format entirely; each is refused with a pointer at the right tool. And this tool pulls out images only: it does not extract the book's text.

    Frequently asked questions

    Do my ebooks upload anywhere?

    No. Your EPUB ebooks are extracted entirely in your browser — your file data never leaves the device, and the only third-party requests are the site's own analytics, which count page views. You can verify it yourself with the network-request counter in the privacy section below the extractor.

    What is an EPUB file, and how is it different from a CBZ or CBR?

    An EPUB is a ZIP archive that holds an ebook: XHTML pages, a package file (the OPF) that lists every file and the reading order, plus the images those pages use. A CBZ is also a ZIP, but it holds loose page images with no package file or reading order, and a CBR is the same idea built on RAR instead of ZIP. The three formats need different readers, so this page handles EPUB only — drop a CBZ or CBR here and it is refused with a pointer at the right tool. Files are checked by their magic bytes, not their name, so a real EPUB named .txt still extracts and a JPEG renamed .epub is refused.

    Can I extract images from a DRM-protected EPUB?

    No. DRM-protected ebooks carry a META-INF/encryption.xml file, and this page refuses them outright — it never asks for a password and has nowhere to enter one. Only DRM-free EPUBs work here. Use a DRM-free copy of the book, or remove the DRM with the tool that added it, then extract the unprotected ebook here.

    How does the extractor find the cover?

    It follows the book's own cover marking, in this order: first the OPF metadata item named cover, which names the cover image; then the guide reference of type cover, which points at the cover page or image; and if the book names no cover at all, the first image in reading order is treated as the cover. Whichever image is picked is marked Cover in the thumbnail strip and in the book card, so you can see at a glance which one it is.

    How are the images ordered — reading order or filename order?

    Reading order. The images come out in spine order — the order the book's pages are meant to be read — so page03 comes before page10 even when the filenames would sort the other way round. Images the spine never references (a cover that no page shows, for example) are appended afterwards in manifest order. You can reorder images on each book card before downloading, and the ZIP names them page-01, page-02 and so on in that order.

    Are the images re-encoded, or do I get the originals?

    You get the originals. Every image downloads byte-for-byte exactly as stored in the ebook — no re-encoding, no rasterization, no quality setting, no quality loss. A JPEG that was compressed when the EPUB was made stays exactly that JPEG; nothing is lost, and nothing can be recovered either. Per-image downloads keep the original filename; ZIP downloads use sequential names (page-01.jpg, page-02.jpg, …) in reading order.

    Why does an SVG image show no preview?

    SVG images are extracted as-is, exactly as stored, and most browsers can preview them — but an SVG that references external files or fonts may not render in a preview, so this page shows a note instead of a broken image in that case. The file itself still downloads byte-for-byte and opens fine in any image viewer that supports SVG.

    What should I do with a CBZ or CBR file?

    A CBZ is a ZIP archive and a CBR is a RAR archive, and neither is an EPUB, so this page refuses both. For a CBZ, rename it to .zip and open it with any unzip tool to get the images out, or read it as a book with the CBZ to EPUB converter. For a CBR, use the Extract Images from CBR tool, which reads RAR archives the same way this page reads EPUBs.

    Does extraction keep metadata like EXIF location data?

    Yes. Extraction is verbatim, so EXIF and other metadata inside each image is kept — including location data, if the image has any. The book's own text files and metadata are skipped and listed on the card, but the images themselves are untouched. Strip metadata yourself before sharing an image publicly.