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
- 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.
- 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.
- 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.