Drop Markdown files
A single .md file, multiple files, or a .zip archive. Stays in your browser.
Using an e-reader? Open the simple Cloud Library
Skip to contentH1 headings become chapters. Code blocks, lists, links, and images are kept where supported. Add metadata and cover, then export in your browser.
A single .md file, multiple files, or a .zip archive. Stays in your browser.
Chapters detected from H1 headings. Edit metadata, reorder, add a cover.
Export an EPUB draft with TOC, metadata, and cover.
Every H1 heading splits a new chapter. Subheadings stay inside.
Fenced code blocks, tables, blockquotes, and lists are kept where EPUB supports them.
Drop a .zip of Markdown files. Natural sort order builds the chapter list.
Free Markdown conversion runs in your browser. Cloud Library is optional.
Every # H1 heading splits a new chapter. The heading text becomes the chapter title in the table of contents. Subheadings (## and below) remain inside the chapter as section markers.
Each .md file can contain several H1 chapters; without an H1, its filename becomes the chapter title. Files are sorted naturally, so 02-setup.md comes before 10-end.md. ZIP imports read Markdown files, not bundled image assets.
| Field | Description |
|---|---|
title | Book title — overrides H1 if present |
author | Author name or names |
language | BCP 47 tag — en, fr, de, etc. |
subject | Subject or genre |
keywords | Keywords, separated by commas |
description | Book description for e-reader stores |
isbn | ISBN identifier |
publisher | Publisher name |
date | Publication date — ISO 8601 (2024-06-01) |
Already have an EPUB?
Open it in the EPUB Editor to edit chapters, metadata, and cover.
After export, check your EPUB before sharing or publishing. Want to save your draft and continue later? Explore Library.
In each Markdown file, a top-level # heading starts a chapter. Lower-level headings stay inside that chapter. A file without a top-level heading becomes one chapter named from its filename.
You can drop one file, several files, or a ZIP containing .md and .markdown files. E-BOOKA orders paths naturally, so numeric prefixes such as 01-, 02-, and 10- remain useful.
Review chapter titles and order in the editor before export.
E-BOOKA reads simple key: value YAML frontmatter from the first file after sorting. Supported keys are title, author, language or lang, subject, keywords, description, isbn, publisher, and date.
Nested YAML objects and lists are not imported. Unknown keys are ignored. Confirm imported values in the Metadata tab, especially language, publication date, and identifiers.
Common Markdown and GitHub-flavored Markdown structures map to EPUB HTML: emphasis, headings, lists, blockquotes, code, tables, horizontal rules, and links.
ZIP imports extract Markdown files, not bundled image assets. Relative image paths are not a supported ZIP asset workflow; review images and add them in the editor when needed. Reader support for complex tables, long code lines, and custom HTML varies.
Use the EPUB Editor to inspect content, add metadata and a cover, then review the exported file in your target reading app or device.