Skip to main content

Extract

Extract Images from EPUB

Upload an EPUB to view and download the images it declares. Each image is previewed with its file name, pixel dimensions (for bitmap images) and file size. Download a single image under its original name, or several as a ZIP that keeps the book's folder structure, so images with the same name in different folders never overwrite each other.

Written by · Published · Last updated

Runs in your browserPrivate by designEPUB

Input formats

EPUB

Output formats

JPGPNGWebPZIP

Common uses

  • Extract illustration files from a converted EPUB
  • Recover a cover image from an EPUB
  • Check image quality and dimensions before platform submission

Limitations

  • DRM-protected EPUBs cannot be extracted.
  • Only image files declared in the EPUB manifest are extracted (JPG, PNG, WebP, GIF, SVG and other image types).
  • SVG images have no fixed pixel size, so no dimensions are shown for them.

Your e-book files, handled privately

This tool runs entirely in your browser. On this site, your files are not uploaded to a server. This tool does not remove DRM or bypass copyright protection. Only upload files you own or have permission to process.

Pulling the artwork back out of a finished book

An EPUB is, underneath, a ZIP archive of HTML, CSS, and media. This tool opens that archive in your browser, reads the book's manifest, and surfaces every file the publisher declared as an image so you can lift it out without unzipping anything by hand or hunting through nested OEBPS folders.

It fits a handful of real jobs. Self-publishers and editors recover a cover, chapter ornaments, or diagrams when the original source files have been lost and only the compiled EPUB remains. Designers and developers grab illustrations to reuse on a landing page, a sample chapter, or a store listing. Students and researchers pull figures, maps, and charts out of a reference title for a citation or a slide.

It is also a quick archival step: when you want the pictures from a book separated from the markup around them, selecting everything and exporting a ZIP gives you exactly that, and the pixel dimensions shown for each image make it easy to spot artwork too small for print or a store listing.

Drop the file, review the grid, export what you want

Drag an .epub onto the dropzone or click to select one. The tool parses the archive locally, scans the manifest for entries with an image media type (JPEG, PNG, GIF, SVG, WebP, and similar), reads each one from the ZIP, and builds a thumbnail grid. A summary across the top shows the total image count, how many are currently selected, and the combined size of your selection.

Every image is selected by default. Each tile previews the picture and labels it with its filename, its pixel dimensions for bitmap images, and its file size; tap a tile to toggle it, or use Select all and None to adjust the whole set at once. A single picked image downloads under its original filename; two or more are bundled into a ZIP named after the book, with each image at its path inside the book, so two files both called image1.jpg in different folders are both kept.

One note on scope: the tool reads images the EPUB's manifest declares, so a stray picture the package never lists will not appear, and images a book loads from the web are not fetched.

Where it stops, and the easy missteps

DRM is a hard wall. If the file is encrypted by a store's protection scheme, the tool detects it and refuses rather than producing scrambled output, because the image bytes are not readable. Library loans and many purchased store copies fall into this category. A book that genuinely contains no images will also report nothing found rather than an empty download.

The most common surprise is fonts and styling. This extracts images only, not embedded fonts, CSS, or the text itself; for words use a text or Markdown extractor instead. The ZIP also keeps the book's folder structure rather than a flat list, so expect subfolders such as Images/ in the download.

Finally, everything runs in the page. A very large book with hundreds of high-resolution images holds all of them in memory at once to build previews, so an unusually heavy file can feel slow or strain a low-memory device. Nothing is uploaded and nothing persists once you close the tab, which also means a refresh discards your selection.

Confirming the export is what you needed

Start with the count: does the number of files in your download match the selected total shown in the tool? Open a few images at full size to confirm they are the actual artwork and not low-resolution placeholders, that the pixel dimensions shown match what you need, and that the cover came through if you wanted it.

If a specific picture is missing, it may not have been declared in the manifest, or the book may be DRM-protected, in which case the tool would have told you up front. Re-check the source file in that case rather than assuming the export dropped it silently.

For published or contractual use, open each image in a proper viewer to confirm its resolution and that nothing was cropped or substituted.

Frequently asked questions

Yes. The cover image is included in the image list and can be downloaded individually.

Every file the EPUB's manifest declares as an image, including JPG, PNG, WebP, GIF and SVG. Each is shown with its pixel dimensions (for bitmap images) and file size before you download.

Yes. Everything is selected at first; untick what you do not want. One selected image downloads on its own; two or more download as a ZIP that keeps the book's folder paths.

No. The EPUB archive is read and images are pulled out in your browser. On this site, your files are not uploaded to our servers; previews and downloads are produced on your device.

Related tools

Tool last reviewed: September 27, 2026 · Report a problem