Compress EPUB Files
Compress EPUB files for Kindle, Kobo, and KDP limits. Free online compressor — strips unused assets, repacks the ZIP, optional in-browser image optimization.
Select EPUB files
or drop EPUBs here
Uploading...
Frequently asked questions
- How much can I reduce my EPUB file size?
- A typical illustrated EPUB at 12 MB usually drops to 3-5 MB after compression — a 60-70% reduction without visible quality loss. Compression hits three internal targets: images (the bulk of bloat, often 80-95% of an EPUB), embedded fonts (we subset them to characters your book actually uses), and the ZIP container itself (re-packed with optimal Deflate settings). Text and structure stay untouched.
- Does compression affect ebook quality?
- At the default Medium setting, no — images are re-encoded at 80% JPEG quality, fonts are subsetted to the glyphs your book uses, and PNGs are quantized to a smaller palette. Readers can't tell the difference. At Maximum, image quality drops to 65% and you may see softening on photo-heavy spreads. Low keeps images at 90% for archival-quality output. Text formatting, hyperlinks, TOC, and metadata are never modified.
- What compression levels are available?
- Three levels. Low (90% image quality, light font subsetting) for archival or print-targeted EPUBs. Medium (80% / standard subsetting) for general distribution — the default and right for most use cases. Maximum (65% / aggressive subsetting + container re-pack) for hitting strict upload caps like KDP's 50 MB delivery sweet spot.
- Will compressed EPUB still work on Kindle, Kobo, and Apple Books?
- Yes. Compression preserves the EPUB 3 structure (mimetype, container.xml, OPF, NCX/nav, spine, manifest), so all readers — Kindle (after KDP's automatic conversion to KFX), Kobo, Apple Books, Google Play Books, calibre, Adobe Digital Editions — handle compressed files identically. KDP recommends staying under 50 MB to avoid the per-MB delivery fee; Apple Books warns above 200 MB; Kobo has no published cap. Compression is the cheapest way to land in the free-delivery zone.
- Why is my EPUB file so large in the first place?
- Almost always images. A 200-page text-only novel rarely exceeds 1 MB. Add 20 chapter-opener illustrations at 2400×3600 and you're at 30 MB+. Other common bloat sources: full embedded fonts (a Noto Sans family alone is 8 MB), orphaned files left over from Sigil/calibre exports, and uncompressed PNGs. The <a href="/how-to-reduce-epub-file-size">full EPUB size reduction guide</a> walks through diagnosing which culprit applies to your file.
What "compress EPUB" actually means
An EPUB file is a ZIP archive containing HTML chapters, CSS, embedded fonts, images, and metadata. When you compress an EPUB, you're reducing three things: the image payload (re-encoded JPEGs and quantized PNGs), the font payload (subsetted to glyphs actually used), and the ZIP container (re-packed with optimal Deflate). The text, structure, table of contents, and metadata stay byte-identical. That's why a compressed EPUB renders the same on Kindle, Kobo, and Apple Books as the original — you've removed bytes that don't carry reader-visible information. For a deeper walkthrough see the full EPUB size reduction guide or the dedicated EPUB file size reducer tool.
How much can you compress an EPUB?
For a typical illustrated EPUB (novel-length with chapter-opener images), Medium compression lands around 60-70% size reduction with no visible quality loss. Maximum can push to 80%+ if you accept softer image quality on photo-heavy spreads. Pure-text EPUBs barely compress at all — they're already small and the gains come from font subsetting, not image re-encoding. The compressor works best when the original is bloated; a well-prepared 2 MB ebook will only drop to ~1.7 MB at Medium because there's nothing to remove. If you're trying to hit a specific size target, check the recommended reader for your platform first to confirm the cap actually applies.
Kindle, Kobo, and KDP upload limits
Different platforms have different rules. KDP (Amazon Kindle Direct Publishing) doesn't have a hard upload cap, but charges a per-MB delivery fee on the 70% royalty tier — staying under 3 MB total interior + cover gets you the lowest fee, and 50 MB is the practical sweet spot before delivery costs eat into royalty. Kobo Writing Life has no published file-size cap. Apple Books warns above 200 MB. Google Play Books accepts up to 500 MB but processes faster under 100 MB. If you're uploading to KDP or sending an EPUB to Kindle via email, compression often saves both delivery cost and a re-upload after KDP's automatic conversion rejects an oversize file.