EPUB Metadata Generator

Free EPUB metadata editor & generator: open your .epub to fix title, author, series, ISBN, description, BISAC categories, keywords, cover and accessibility metadata and save it — or create EPUB 3 OPF metadata. Runs in your browser.

📖 Title

👤 Author & contributors

“Sort as” is used by libraries and stores to sort by surname — press ⇄ to fill it automatically.

🔢 Identifier, language & dates

📚 Series

🏷️ Description & categories

🖼️ Cover

Recommended: 1600 × 2560 px JPG. In “Edit” mode a new image replaces the cover inside your EPUB.

♿ Accessibility

Accessibility metadata tells readers who use screen readers what your book supports. It is expected for ebooks sold in the EU under the European Accessibility Act (since June 2025).

How it will look

Your title

Your book title

by Author

Your description appears here.

Metadata score 33 / 100

Add the book title (required).
Add the author.
Write a description of at least 100 characters — stores and reading apps show it.
Add at least one BISAC category so stores can file your book.
Add 3 or more keywords readers would search for.
Add the publisher and publication date.
✓ Unique ID (UUID)
✓ Accessibility metadata
✓ Sort names (file-as)

<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
  <dc:identifier id="bookid">urn:uuid:56d02626-b585-48fa-90cb-a6c4470bba1b</dc:identifier>
  <dc:title id="title">Untitled</dc:title>
  <meta refines="#title" property="title-type">main</meta>
  <dc:language>en</dc:language>
  <dc:date>2026-10-27</dc:date>
  <meta name="cover" content="cover-image"/>
  <meta property="dcterms:modified">2026-10-27T17:53:22Z</meta>
  <meta property="schema:accessMode">textual</meta>
  <meta property="schema:accessModeSufficient">textual</meta>
  <meta property="schema:accessibilityFeature">structuralNavigation</meta>
  <meta property="schema:accessibilityFeature">tableOfContents</meta>
  <meta property="schema:accessibilityFeature">readingOrder</meta>
  <meta property="schema:accessibilityFeature">displayTransformability</meta>
  <meta property="schema:accessibilityHazard">none</meta>
  <meta property="schema:accessibilitySummary">This publication supports reading with assistive technology: the book has structured headings and a linked table of contents, readers can change the font and text size.</meta>
</metadata>
Guest Free Trial: 0 of 5 free uses • Sign in with Gmail for 10 tools/day

💡 Help us improve the EPUB Metadata Generator

Missing a feature or found a problem? Tell us — we read every message and add the most-requested features.

How to Use the EPUB Metadata Generator

  1. 1
    Choose Create metadata or Edit an existing EPUB
  2. 2
    Fill title, people, ISBN, language and series
  3. 3
    Add description, BISAC categories and keywords
  4. 4
    Pick accessibility settings
  5. 5
    Copy the OPF or save your edited EPUB

Features

✓Edit & save existing EPUBs
✓Replace the EPUB cover
✓EPUB 3 & EPUB 2 output
✓Series (EPUB 3 + Calibre)
✓Contributor roles & sort names
✓BISAC categories & keywords
✓EU accessibility metadata
✓Store preview & metadata score

What is EPUB metadata?

Every EPUB file contains a small block of information about the book — its metadata. It lives in the package file (content.opf) and tells reading apps, libraries and stores the title, author, language, ISBN, series, description and which image is the cover. When metadata is missing or wrong, your book shows up as “Unknown author”, sorts in the wrong place, appears outside its series or has no cover in the reader’s library.

Two ways to use this tool

  • Edit an existing EPUB: drop your .epub, fix the title, authors, series number, description, categories or cover, and download the corrected file. Your book never leaves your computer.
  • Create metadata: fill the form and copy the ready-made <metadata> block or a complete content.opf template for Sigil, Calibre or your own EPUB build.

The EPUB metadata fields that matter

FieldOPF elementRequired?
Title (and subtitle)dc:title + title-typeYes
Unique identifier (ISBN or UUID)dc:identifierYes
Languagedc:languageYes
Last modifieddcterms:modifiedYes (EPUB 3) — added automatically
Author, editor, illustrator, translatordc:creator / dc:contributor + roleRecommended
Descriptiondc:descriptionRecommended
Categories & keywordsdc:subject (BISAC)Recommended
Series name & numberbelongs-to-collection, calibre:seriesFor series books
Covercover-image property / meta name="cover"Recommended
Accessibilityschema:accessMode, accessibilityFeature, accessibilitySummary…Expected in the EU

How to add series information to an EPUB

EPUB 3 stores a series as a collection: <meta property="belongs-to-collection"> with collection-type “series” and group-position for the book number. Apple Books and newer apps read this. Calibre, Kobo and many reading apps also look for the older calibre:series and calibre:series_index tags, so the tool writes both. Enter the series name and number once and both are added.

Sort names (“file-as”)

Libraries sort authors by surname and ignore “The” at the start of titles. The file-as value tells them how: “Khan, Ayesha” for the author and “Silent River, The” for the title. Press ⇄ and the tool fills it in for you.

Accessibility metadata and the European Accessibility Act

Since 28 June 2025 the European Accessibility Act expects ebooks sold in the EU to be accessible and to describe their accessibility. In EPUB this is done with schema.org metadata: how the content can be read (accessMode), which features it has — headings, a linked table of contents, alt text for images, adjustable text — any hazards such as flashing content, and a short plain-language summary. Choose “Text book” or “Illustrated” and the right metadata is written for you. Only claim conformance to EPUB Accessibility 1.1 / WCAG 2.1 AA if the book has actually been checked.

BISAC categories and keywords

BISAC subject codes (for example FIC027000 — Fiction / Romance / General) are the standard categories used by booksellers in North America. Adding one or two helps distributors and libraries file your book correctly. Keywords are the words readers type into a search box — add a few phrases that describe your genre, setting and themes.

Does Amazon KDP use EPUB metadata?

KDP takes the title, author, description, categories and keywords from the details you type on the KDP website, not from the file. Correct metadata inside the EPUB still matters: it is used by Apple Books, Kobo, Google Play Books, Draft2Digital, libraries and every reading app that opens the file directly — and an EPUB with clean metadata passes validation more easily.

Based on the W3C EPUB 3.3 and EPUB Accessibility 1.1 specifications (checked October 2026). BISAC codes are a curated list of common top-level categories. Not affiliated with W3C, BISG or any retailer.

What EPUB metadata is

Metadata is the information about your book stored inside the EPUB file: title, author, language, publisher, date, ISBN, description, subjects and series. Stores and e-readers use it for the library view, search and sorting.

Two ways to use it

  • Create metadata: fill in a form and copy the <metadata> block or a complete content.opf file.
  • Edit an existing EPUB: open the file, change the details and save a corrected copy — useful when the title or author name is wrong in the library.

Fields worth getting right

  • Title and subtitle exactly as on the cover.
  • Author and other contributors (editor, illustrator, translator) with “file as” names (Raza, Ali) so libraries sort them correctly.
  • Language code (en, ur, ar…) — it affects fonts and reading direction.
  • Identifier: your ISBN, or a unique ID if you don’t have one.
  • Series and number so books show in order.
  • Cover image marked correctly so it appears in the library.

Store listings (like the KDP book page) are filled in separately on the store — the file’s metadata should match them.

Frequently Asked Questions

How do I edit the metadata of an EPUB?

Choose “Edit an existing EPUB”, drop your file, change any field (title, author, series, description, cover…) and press Save. A corrected copy downloads — the original is not changed.

Is my EPUB uploaded to a server?

No. The file is opened, edited and saved inside your browser.

Can I change the cover of an EPUB?

Yes. In edit mode choose a new JPG or PNG under “Cover” and save; it replaces the cover image inside the EPUB. 1600 × 2560 px is recommended.

Do I need an ISBN in my EPUB?

No. Every EPUB needs a unique identifier, but it can be a UUID. If you have an ISBN for the ebook, enter it and it is used instead.

Why does my book show the wrong author or no series in my reading app?

The metadata inside the file is missing or incomplete. Open the EPUB here, add the author with “sort as” name and the series name and number, and save it.

Do I need an ISBN for an ebook?

Not for KDP, which gives its own ASIN. Some other stores and libraries use an ISBN; you can also use a unique identifier.

Can I change the author name inside an EPUB?

Yes. Open the EPUB in “Edit an existing EPUB”, change the name and download the corrected file.