Free Online Tool

Change Your EPUB Cover Instantly

Upload your EPUB file and a new cover image, combine them together in your browser, and download the result. Works on iPhone, Android, Kindle, Kobo, and every e-reader.

100% in-browser No file uploads No sign-up needed

Cover Changer

Drop your EPUB and a new cover image below. We will combine them for you.

Drop EPUB file .epub .kepub.epub
EPUB cover
Replace
Drop cover image .png .jpg .jpeg .webp .gif .bmp .tiff .heic .heif
Cover preview
Replace
Changed Successfully
Changed book cover

Cover updated! If this helped you out, share it with someone else tidying up their library 📚

WORKS EVERYWHERE

Change EPUB Cover on Any Device

No matter which e-reader or phone you use, EPUB Cover Changer works directly in your browser — no extra software required.

iOS

iPhone & iPad

Change EPUB cover on iPhone or iPad using Safari, Chrome, or any mobile browser. The new EPUB downloads straight to your Files app, ready to import into Apple Books.

ANDROID

Android

Change EPUB cover on any Android phone or tablet. Works with Moon+ Reader, Lithium, and other Android reading apps.

E-INK

Kindle, Kobo & More

Change EPUB cover for Kindle, Kobo, Nook, or any e-reader. Change the cover then transfer via USB or email.

Unlike Calibre or other desktop tools, EPUB Cover Changer runs entirely in your browser — no installation, no plugins, no account needed.

HOW IT WORKS

Three Steps to a New Cover

Upload

Drag and drop your EPUB file and the new cover image into the two slots. Everything stays in your browser.

Change

Click the change button and watch your files combine. Processing takes just seconds.

Download

Your new EPUB with the replaced cover is ready. Download instantly — no sign-up, no watermark, no limits.

WHY CHOOSE

Why EPUB Cover Changer Is Different

Unlike generic online converters, EPUB Cover Changer is built specifically for EPUB cover replacement with a focus on privacy, performance, and format fidelity.

True Client-Side Processing

Every file operation — ZIP extraction, image replacement, manifest updates, and repackaging — runs inside your browser using JavaScript and Web APIs. No server ever sees your EPUB or cover image. This is not just a privacy claim; it is an architectural guarantee verified by inspecting the browser's Network tab: zero upload requests.

Full EPUB Format Preservation

EPUB Cover Changer replaces only the cover image and updates the OPF manifest and metadata accordingly. All other content — chapter files, CSS stylesheets, embedded fonts, navigation, and NCX/NAV documents — remains untouched. The tool handles EPUB2, EPUB3, and Kobo Kepub formats with proper MIME type detection and container.xml parsing.

Adaptive Performance

The tool dynamically adjusts file size limits based on your device's memory (navigator.deviceMemory API) and CPU cores. Low-end phones get 50 MB EPUB / 10 MB image limits; high-end workstations handle up to 500 MB / 100 MB. This prevents browser crashes while maximizing capability on powerful hardware.

Broad Format Support

Accepts 9 image formats including HEIC (iPhone photos) and WebP. The cover image is automatically converted to the optimal format for EPUB compatibility. EPUB inputs support standard .epub, Kobo .kepub.epub, and any valid EPUB2/EPUB3 container — no pre-conversion needed.

UNDER THE HOOD

How EPUB Cover Replacement Works

Understanding the technical process helps you trust the tool and troubleshoot any issues. Here is exactly what happens when you click the Change Cover button.

1

EPUB Extraction

The EPUB file is loaded into memory as an ArrayBuffer and parsed using JSZip. An EPUB is essentially a ZIP archive containing XHTML, CSS, images, and metadata files. The tool reads the META-INF/container.xml to locate the OPF package document, which is the manifest for the entire book.

2

Cover Image Identification

The tool scans the OPF manifest for the cover image reference. In EPUB2, this is the item with id="cover-image" or referenced by the <meta name="cover"> element. In EPUB3, the properties="cover-image" attribute identifies the cover. Multiple detection strategies ensure compatibility with non-standard EPUBs.

3

Image Processing & Replacement

Your new cover image is decoded, normalized to a standard format, and written into the EPUB archive at the correct path. The tool preserves the original image filename and directory structure to maintain manifest integrity. HEIC images are converted to JPEG or PNG since EPUB readers do not support HEIC natively.

4

Manifest & Metadata Update

The OPF manifest is updated to reflect the new cover image's MIME type and file size. If the EPUB includes a cover XHTML page, its <img> tag dimensions are updated. The EPUB metadata (<meta> and <dc:date>) receives a modification timestamp so e-readers recognize the updated file.

5

Repackaging & Download

The modified archive is compressed back into a valid EPUB using JSZip's DEFLATE compression with the correct mimetype entry (stored uncompressed as required by the EPUB specification). The resulting Blob is offered as a download with the original filename or a new one if you choose to rename.

FAQ

Frequently Asked Questions

What formats are supported?
Upload .epub or .kepub.epub files (EPUB2, EPUB3, and Kepub formats) and .png, .jpg, .jpeg, .webp, .gif, .bmp, .tiff, .heic, or .heif cover images. The new image replaces the existing cover inside the EPUB package while preserving all other content.
Is there a file size limit?
EPUB files up to 50-500 MB and cover images up to 10-100 MB (adjusted based on your device memory). All processing happens locally in your browser, so speed depends on your device.
Are my files uploaded anywhere?
No. EPUB Cover Changer processes everything client-side using JavaScript. Your EPUB and images never leave your device — complete privacy by design.
What image dimensions should I use?
Most e-readers display covers at 1600 x 2560 pixels (roughly 2:3.2 ratio). Use that resolution or higher for the sharpest results across all devices.
How to change EPUB cover on iPhone?
Open this page in Safari or Chrome on your iPhone. Tap the left slot to choose your EPUB file from the Files app, tap the right slot to pick your new cover image from Photos, then tap Change. The new EPUB downloads to your Files app — open it with Apple Books and the new cover appears immediately.
Can I change EPUB cover on Kindle?
Yes. Change the new EPUB cover on any device using this tool, then send the updated EPUB file to your Kindle via Send to Kindle, email, or USB cable. This works for Kindle Paperwhite, Oasis, Scribe, and the Kindle app.
How to change EPUB cover without Calibre?
EPUB Cover Changer is a browser-based alternative to Calibre for changing EPUB covers. No software installation needed — upload your EPUB and a new cover image, click change, and download. Works on phones, tablets, and computers.
What is the best free EPUB cover changer?
EPUB Cover Changer is a free, privacy-first EPUB cover changer that works entirely in your browser. No file uploads to servers, no sign-up, no watermark, no ads. Supports PNG, JPG, and JPEG cover images up to 20 MB.

Ready to Change Your EPUB Cover?

Free. No sign-up. Works on iPhone, Android, Kindle, and every e-reader.

Start Changing