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 completecontent.opftemplate for Sigil, Calibre or your own EPUB build.
The EPUB metadata fields that matter
| Field | OPF element | Required? |
|---|---|---|
| Title (and subtitle) | dc:title + title-type | Yes |
| Unique identifier (ISBN or UUID) | dc:identifier | Yes |
| Language | dc:language | Yes |
| Last modified | dcterms:modified | Yes (EPUB 3) — added automatically |
| Author, editor, illustrator, translator | dc:creator / dc:contributor + role | Recommended |
| Description | dc:description | Recommended |
| Categories & keywords | dc:subject (BISAC) | Recommended |
| Series name & number | belongs-to-collection, calibre:series | For series books |
| Cover | cover-image property / meta name="cover" | Recommended |
| Accessibility | schema: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.