Open your EPUB
We find the package document, current cover, book title, and EPUB version locally.
Change, add, or extract an EPUB cover without uploading your book. The entire process runs locally in your browser.
The tool reads the same package references ebook readers use, then rebuilds and checks a new EPUB.
We find the package document, current cover, book title, and EPUB version locally.
Choose Fit or Crop, preview the exact output, and inspect its dimensions before saving.
Cover references are updated, the EPUB is rebuilt, and its key structure is checked before download.
An EPUB can declare its cover in several ways. epubcover checks the package instead of guessing from filenames.
Read the EPUB cover guide →<!-- EPUB 3 -->
<item id="cover-image"
href="Images/cover.jpg"
media-type="image/jpeg"
properties="cover-image" />
<!-- EPUB 2 -->
<meta name="cover"
content="cover-image" /> Each tool runs locally, handles one focused task, and creates no account or upload history.
Download the original declared cover without recompression.
Open extractor → 02Edit title, author, language, publisher, and description.
Edit metadata → 03Check packaging, metadata, manifest, spine, and cover references.
Check an EPUB → 04Set exact dimensions, ratio, framing, and output format.
Resize a cover →The EPUB is opened, edited, rebuilt, and downloaded with browser APIs. There is no file upload endpoint.
How local processing works →The tool changes the cover resource and the package references that point to it. Chapters, navigation, styles, fonts, and unrelated images are copied into the new EPUB.
Yes. A cover image, manifest entry, cover page, and version-appropriate declaration are added when they are missing.
Yes. It recognizes EPUB 3 cover-image properties, EPUB 2 cover metadata, legacy guide references, and common cover pages.
Some readers cache thumbnails. Remove the old copy completely, re-import the updated EPUB, and reopen the reading app.
No. Encrypted or DRM-protected cover resources cannot be changed, and epubcover does not remove or bypass protection.
A portrait image around 1600 × 2560 px is a practical starting point, but stores and reading systems have different requirements. The tool shows the actual output size before download.