Markdown-to-Book – Convert Markdown to KDP Ready PDFs and EPUBs
Author here. I'm a software engineer who started writing hard science fiction on the side. I built this tool because I wanted to write in plain Markdown and go straight to Amazon KDP without touching Word, InDesign, or Vellum. The workflow: I write stories in .md files, one heading per chapter, --- for scene breaks. When I'm ready to publish, I run one command and get a paperback PDF, hardcover PDF, and Kindle EPUB with correct margins, typography, and scene breaks. The tool wraps Pandoc and XeLaTeX with a custom LaTeX template and a Lua filter that handles the scene break conversion.…
Markdown-to-Book – Convert Markdown to KDP Ready PDFs and EPUBs launched on March 6, 2026 with 6 votes, #1,631 of 23,380 launches that month and more than 75% of that year's launches.
In plain words
Markdown-to-Book is a command-line tool that converts Markdown files into print-ready PDFs and EPUBs for self-publishing on Amazon KDP. Writers organize their stories in plain Markdown with chapter headings and scene break markers, then run a single command to generate paperback PDFs, hardcover PDFs, and Kindle-formatted EPUBs with proper margins and typography. Built by a software engineer for authors who want to skip traditional formatting tools like Word and InDesign, it wraps Pandoc and XeLaTeX with custom templates and minimal dependencies.
written from the facts on this page · October 2026
From the sources
A command line tool to convert markdown text into epub and pdf ready for publishing ( Amazon KDP etc) - vpuna/markdown-to-book
A CLI tool that converts Markdown files into print-ready books for Amazon KDP. One command can produce paperback PDF, hardcover PDF, and Kindle EPUB with margins, typography, front matter, and an optional table of contents. Built for self-publishers who want to write in plain Markdown and skip the formatting hell of Word or InDesign. cd app npm install The only Node dependency is Commander.js for CLI parsing. Conversion is done by Pandoc and XeLaTeX (and unzip / zip for EPUB cleanup). You can run node convert.js , npm run convert -- , or use the book-convert bin from package.json if linked globally. # All three outputs (paperback + hardcover + EPUB), with a contents index node convert.js…from github.com
In the maker’s words, at launch
Author here. I'm a software engineer who started writing hard science fiction on the side. I built this tool because I wanted to write in plain Markdown and go straight to Amazon KDP without touching Word, InDesign, or Vellum. The workflow: I write stories in .md files, one heading per chapter, --- for scene breaks.…
Does a similar job
all alternatives →
Epub.to – ePub to pdf, mobi, Kindle, and an API2021 · epub.to · ▲246EPUB.to converts EPUB to PDF, MOBI, AZW3, TXT, and more. Convert any document to EPUB for e-readers. The easiest way to manage, convert, and optimize eBook files online for free.

Convert a Google Drive Document to the Markdown format2013 · github.com · ▲86Convert a Google Drive Document to the Markdown format, suitable for publishing. - mangini/gdocs2md
- CAConvert a Markdown Doc to WordPress Posts and Pages2018 · scribewp.com · ▲47
Markdown to Epub Template2017 · github.com · ▲5A template for creating epub books from markdown using pandoc. - johnpaulada/pandoc-markdown-book-template

Questions this answers
More work this month
the category →
Endless lofi beats composed live in your browser, over pixel-art nights in Paris, Tokyo, New York, Hong Kong, Sydney, San Francisco and more. Free, no sign-up.
Work · 26d ago · loficities.com
Smooth Recorder▲257Mac screen recordings that look edited when you hit stop
Work · 20d ago · smoothrecorder.com


Work · 14d ago · readrare.com
Source: Show HN post ↗ · launch text quoted in part
Launched alongside, March 2026
the whole month →


Switch from ChatGPT to Claude with import memory feature
AI · Mar 2026 · claude.com
Littlebird▲709Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.
AI · Mar 2026 · littlebird.ai

