Edit EPUB title cover and reading order

Edit EPUB2/3 OPF title, authors, existing cover image and reading order/linear flags.

  • Runs in your browser
  • No upload
  • Check before download

Processed on this device; files are never uploaded. Edit EPUB2/3 OPF title, authors, existing cover image and reading order/linear flags. Static validated subset only; no DRM, signatures or active/unsupported resources. Original entries stay; navigation document text/order is not rewritten. Checked native EPUB output; keep the original. Limits: 10 MiB ZIP, 20 MiB expanded, 300 entries, 5 MiB per entry, 100 pages, 16 MP per image, a 15-second worker and 10 MiB of output. UTF-8 XML up to 512 KiB per part, 40 levels and 20000 nodes; no DTD or XInclude. EPUB subset: 250 manifest items, 2000 links and 500 issues. No CSS escapes, responsive srcset or xml:base. Edits: 512 characters per title or author and 20 authors; only the primary title is edited and alternate titles are kept. The cover selects an existing image; other metadata and navigation stay. This is not a privacy cleaner.

How to use this tool

  1. Local file

    Processed on this device; files are never uploaded. Limits: 10 MiB ZIP, 20 MiB expanded, 300 entries, 5 MiB per entry, 100 pages, 16 MP per image, a 15-second worker and 10 MiB of output. UTF-8 XML up to 512 KiB per part, 40 levels and 20000 nodes; no DTD or XInclude.

  2. Title

    Edit EPUB2/3 OPF title, authors, existing cover image and reading order/linear flags. Static validated subset only; no DRM, signatures or active/unsupported resources. Original entries stay; navigation document text/order is not rewritten. Checked native EPUB output; keep the original. Limits: 10 MiB ZIP, 20 MiB expanded, 300 entries, 5 MiB per entry, 100 pages, 16 MP per image, a 15-second worker and 10 MiB of output. UTF-8 XML up to 512 KiB per part, 40 levels and 20000 nodes; no DTD or XInclude. EPUB subset: 250 manifest items, 2000 links and 500 issues. No CSS escapes, responsive srcset or xml:base. Edits: 512 characters per title or author and 20 authors; only the primary title is edited and alternate titles are kept. The cover selects an existing image; other metadata and navigation stay. This is not a privacy cleaner.

  3. Save checked EPUB

    Recheck after edits

Static profile

Original file

Processed on this device; files are never uploaded. Edit EPUB2/3 OPF title, authors, existing cover image and reading order/linear flags. Static validated subset only; no DRM, signatures or active/unsupported resources. Original entries stay; navigation document text/order is not rewritten. Checked native EPUB output; keep the original.

Validation report

Edit EPUB2/3 OPF title, authors, existing cover image and reading order/linear flags. Static validated subset only; no DRM, signatures or active/unsupported resources. Original entries stay; navigation document text/order is not rewritten. Checked native EPUB output; keep the original. Limits: 10 MiB ZIP, 20 MiB expanded, 300 entries, 5 MiB per entry, 100 pages, 16 MP per image, a 15-second worker and 10 MiB of output. UTF-8 XML up to 512 KiB per part, 40 levels and 20000 nodes; no DTD or XInclude. EPUB subset: 250 manifest items, 2000 links and 500 issues. No CSS escapes, responsive srcset or xml:base. Edits: 512 characters per title or author and 20 authors; only the primary title is edited and alternate titles are kept. The cover selects an existing image; other metadata and navigation stay. This is not a privacy cleaner.

What should I verify in the saved EPUB?

Reopen the native EPUB and check the title, authors, existing cover and reading order/linear flags against your choices. Navigation document text and order are not rewritten. Keep the original separately; revalidation covers the declared static subset, not every reading application.