Skip to content

EPUB Converter

Builds an EPUB 3 from Markdown, HTML or plain text with chapters split at headings, and reads an EPUB back out as Markdown or plain text.

An EPUB is a zip of XHTML with a manifest, a spine and a navigation document — which is why a renamed .zip does not work and why most “convert to EPUB” results fail validation. This builds one to the 3.3 specification from a manuscript, and reads one back out as Markdown or plain text.

🔒 Runs entirely in your browserepubebookconvert
Direction

Manuscript

A Markdown, HTML or text file

Or paste below. Chapters are split at # headings (h1).

Format

Book details

ko, en, ja…

3 chapters: My first ebook · Chapter 1 · Chapter 2

Built to the EPUB 3.3 specification: an uncompressed mimetype as the first entry, META-INF/container.xml, an OPF with a manifest and a spine, an epub:type="toc" navigation document (nav.xhtml), and a toc.ncx for older readers. The body is XHTML, so every tag is closed. It does not convert to PDF — laying a document out in pages is not something this site does.

How to use it

  1. Write or drop the manuscript

    Markdown, HTML or plain text. Chapters are split at every top-level heading, so the structure of the file is the structure of the book.

  2. Fill in the title, author and language

    They go into the package metadata, which is what a reader shows in its library rather than the filename.

  3. Check the chapter list before saving

    It shows exactly what became a chapter. One long chapter usually means the headings are not top level.

Common questions

Will it pass EPUBCheck?

It is built to the structure the specification requires: an uncompressed mimetype as the first zip entry, META-INF/container.xml, an OPF with a manifest and spine, an epub:type="toc" nav document, and a toc.ncx for older readers. The body is XHTML, so every tag is closed.

Can it make a PDF instead?

No. Laying a document out in pages needs a text engine with hyphenation, widow control and font metrics, and this site does not have one. EPUB reflows, which is the format that does not need any of that.

What happens to images in an EPUB I read?

They are counted but not exported — the output is Markdown or text. Use the document image extractor on the same file if you want the pictures; an EPUB is a zip and it reads one.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.