Skip to main content
Conversion
Format conversion

EPUB → Markdown

Converting a novel from EPUB (.epub) to Markdown (.md) is a routine step in practice — Markdown is plain text, so any editor opens it and it versions cleanly. Going from EPUB to Markdown does raise extra questions worth thinking about: you lose metadata such as title, author and language. Below we explain in detail how EPUB becomes Markdown and what to watch out for, and the page ends with a converter that does the job right in your browser — nothing is uploaded, the file never leaves your machine.

Tide Reader Editorial

What is EPUB?

EPUB is the most portable e-book format outside the Kindle ecosystem. It is really a ZIP archive holding XHTML content, CSS, images and a manifest that fixes the reading order. Because content and presentation are stored separately, the same file re-lays-out itself for a phone, a tablet or a desktop, and the reader can change the font size at any time. The table of contents, cover, title and author all have standard places, so library software recognises and sorts the book correctly. For text-heavy fiction, EPUB is usually the safest format to distribute and to keep long term. Read the EPUB format guide

Extensions.epub
Typical useMainstream e-book distribution and long-form reading, especially text-heavy books such as novels.

What is Markdown?

Markdown is plain text plus markers (# headings, ** bold, | tables) — effectively a superset of .txt. Any text editor opens it, and it versions cleanly in Git. Its expressiveness is deliberately limited: no pagination, no headers or footers, no precise control over type size or position, and no complex layouts. Those trade-offs make Markdown an excellent authoring and conversion source, but as a final reading format its experience depends entirely on which app opens it. Read the Markdown format guide

Extensions.md
Typical useAuthoring, notes and technical docs; a clean intermediate format before converting to EPUB or TXT.

How to convert EPUB to Markdown

EPUB content is XHTML fragments plus separate CSS. Extraction must follow the OPF manifest's spine for reading order and its toc for navigation. Concatenating files in ZIP name order — the most common mistake when flattening an EPUB to a single TXT — scrambles the chapters.

Markdown output keeps text and only the most basic hierarchy (# headings, paragraphs, simple lists). Pagination, headers and footers, comments, tracked changes, precise type sizes and text wrapping are all gone — it is a content archive, not a layout archive.

Metadata in the EPUB source — title, author, publisher, language, table of contents, cover — has nowhere to live in the target, so converting to Markdown loses all of it.

If you still want chapter navigation inside the Markdown file, a novel reader such as Tide Reader can split it automatically by recognising explicit chapter-heading lines in the text.

Flattening a structured archive into one text file requires ordering chapters by the manifest (spine), not by ZIP entry name. This is the easiest mistake to make and the hardest to notice: the file opens fine, but the chapters are shuffled.

Convert EPUB to Markdown

EPUB → MARKDOWN

The conversion runs entirely in your browser — your file is never uploaded.

A novel reader that syncs your progress across every platform

Tide Reader opens TXT and EPUB, detects chapters on import, lays the text out the way you like it, and syncs your reading position across Windows, macOS, iOS and Android. Drop the converted file in and start reading.

Download Tide Reader

TXT and EPUB; local-first reading, with optional cloud sync and WebDAV.