📖 Text to EPUB Converter
Fully offline — no data leaves your computer
Book Title
Author
Language
Writing Direction
縦書き (Vertical)
横書き (Horizontal)
Text Content
# The Adventure Begins Once upon a time, in a digital world far away, there lived a curious programmer. They wanted to create an EPUB converter that worked **entirely** in the browser. # The Challenge Building an EPUB file is not as hard as it *seems*. An EPUB is just a ZIP file with a specific internal structure: - mimetype - META-INF/container.xml - content.opf - toc.ncx - Chapter XHTML files > You can build all of it client-side, using a pure JavaScript ZIP library! # The End And so, the programmer succeeded. `console.log('The end.')` The end. Or is it just the beginning?
Split chapters on headings (lines starting with #, ##, ###)
Content Format
Markdown — **bold**, *italic*, - bullets, > quotes, `code`, [links](...)
Plain text — headings and bullet lines (- item) are still detected
Raw HTML — pass tags like
<ruby>
,
<b>
through unchanged
Markdown supported: **bold**, *italic*, ~~strike~~, ==highlight==, `code`, [link](url), `#` headings, bullet (-, *, +) and numbered (1.) lists, > blockquotes, --- hr, ``` code fences. Use Raw HTML mode for
<ruby>
etc.
📑 Detected chapters:
📥 Convert to EPUB
Reset