EPUB Metadata Viewer

Read title, author, ISBN, and cover from an EPUB file locally.

Ad placeholder (leaderboard)

Every EPUB ebook carries structured metadata — its title, author, publisher, language, and an identifier like an ISBN — plus a cover image. This viewer reads all of that straight from the file in your browser, with no upload and no ebook reader required.

How it works

An EPUB is really a ZIP archive with a fixed internal layout:

  1. The tool reads the ZIP’s central directory and extracts each entry, inflating compressed entries with the browser’s native decompression API.
  2. It opens META-INF/container.xml, which points to the OPF package document — the heart of the ebook.
  3. From the OPF’s <metadata> section it reads the Dublin Core fields: title, creator, publisher, language, date, and identifier.
  4. It resolves the cover by checking the manifest for an item with the cover-image property (EPUB 3) or the legacy <meta name="cover"> pointer (EPUB 2), then renders that image.

Tips and notes

  • The identifier is often the book’s ISBN, but it can also be a UUID or URL depending on the publisher.
  • Multiple authors are supported — each creator element is listed.
  • Because parsing is entirely local, this is a safe way to inspect your own library, fix incorrect metadata before sideloading, or confirm an ISBN.
  • If a cover does not appear, the EPUB may reference it in a non-standard way; the text metadata is still read independently.
Ad placeholder (rectangle)