How to Edit EPUB Metadata

EPUB metadata lives in a file called content.opf (or package.opf) inside the EPUB ZIP. It controls the title shown in your reader's library, the author name used for alphabetical sorting, the cover thumbnail, the dictionary language, and the blurb displayed in store listings. If any of it is wrong or missing, books end up under "Unknown Author," covers don't display, and store submissions get flagged.

What Each Field Actually Does

  • Title (dc:title) — Shown in library lists and in PDF document properties if you convert. Use the full canonical title; subtitle can follow after a colon.
  • Author (dc:creator) — The display name. Most readers sort by last name, but EPUB stores the full name. Use the file-as attribute (file-as="Orwell, George") to control sort order separately from display name.
  • Language (dc:language) — ISO 639 code: en, fr, de, zh. Readers use this to pick the hyphenation dictionary, spellcheck language, and TTS voice. Wrong or missing codes cause layout problems in RTL languages (Arabic, Hebrew).
  • Description (dc:description) — The blurb. Displayed in store listings and in the book-details panel of most readers. EPUB 3 supports HTML markup here, though reader rendering varies.
  • Identifier (dc:identifier) — A unique ID for the book. Use an ISBN for publishing, any unique string for personal use. Some platforms require this to be non-empty.
  • Cover image — A JPEG or PNG in the manifest flagged with the cover-image property. Should be at least 600px wide; 1200×1800px (2:3 ratio) is the standard for store thumbnails.
  • Subject/Genre (dc:subject) — Category tags used by stores for browse and recommendations. Multiple entries are fine. BISAC codes are the professional standard.

Edit Metadata: Epublys

  1. Open the EPUB Metadata Editor
  2. Upload your EPUB — existing metadata loads automatically from the OPF file
  3. Edit fields and optionally upload a new cover image
  4. Click Save Changes and download

Only the OPF metadata block is modified — chapter content and structure are untouched. Up to 10MB free; Pro handles up to 100MB.

Edit Metadata: Calibre

Right-click your book in Calibre → Edit metadata individually. Calibre also has "Download metadata" — it can look up covers, descriptions, and ISBNs from Amazon and Goodreads automatically, which is useful for cleaning up large collections. See the Calibre vs Epublys comparison.

Edit Metadata: Direct OPF Edit

Rename book.epub to book.zip, unzip, open the .opf file in any text editor, edit the <metadata> block, rezip, rename back to .epub. Fastest if you're comfortable with XML and only need to change one or two fields. Always validate after.

Why It Matters for Stores

Amazon KDP, Kobo Writing Life, and Draft2Digital pull metadata directly from the EPUB on upload. Wrong author names, missing ISBNs, or empty descriptions get flagged in the submission review. Getting it right before uploading saves a resubmission cycle. For personal libraries in Calibre or Plex, accurate metadata enables search by author, sorting by series, and automatic cover art matching.

Try it now — free

Edit EPUB metadata online. Change title, author, description, language, publisher. Free ebook metadata editor - no software needed.

Edit EPUB Metadata →

Found this helpful? Share it