Formatting is the step between a finished manuscript and a book, and it is a different job from writing one. If you are still drafting, the best book writing software is the list you want; this page assumes the words are done and you now need files a store will take.
What formatting software actually has to produce
Two files, and they have almost nothing in common.
| Print / PDF | Ebook / EPUB | |
|---|---|---|
| Pages | Fixed, a physical size | None, it reflows |
| Typeface size | Yours to set | The reader's to set |
| Page numbers | Required | Meaningless |
| Images | Print resolution, CMYK concerns | Screen resolution |
| What breaks | Widows, orphans, bad breaks | Validation errors |
Any tool that only gives you one of these leaves you maintaining the other by hand. That is the single most common source of the mismatch where the paperback says one thing and the Kindle edition says another. EPUB or PDF, and why you probably want both is the longer argument.
The seven, honestly
| Tool | Platform | Cost shape | EPUB | Best for | |
|---|---|---|---|---|---|
| Vellum | Mac only | One payment, per tier | Yes | Yes | Mac novelists who want it to look right immediately |
| Atticus | Any browser | One payment | Yes | Yes | The same job, off a Mac |
| Reedsy Studio | Any browser | Free | Yes | Yes | A first book, on no budget |
| Adobe InDesign | Mac, Windows | Subscription | Yes | Awkwardly | Illustrated and design-led books |
| Kindle Create | Mac, Windows | Free | Amazon's own | Amazon's own | Publishing only to Kindle |
| Pandoc | Any | Free | Via LaTeX | Yes | People comfortable in a terminal |
| bukpress | Any browser | Plans | Yes | Yes | Markdown drafts, both files from one source |
Vellum is still the one people mean when they say a self-published book looks professional. You pour in the manuscript, pick a style, and it is genuinely finished. The two constraints are real: it is macOS only, and it is bought per book-count tier.
Atticus is the cross-platform answer and combines writing with formatting. It has closed much of the gap and is still less polished on the typesetting end. Atticus vs Vellum, and why Mac decides it is the direct comparison; Vellum alternatives covers the wider field.
Reedsy Studio is free, browser-based, and produces clean, conservative output. You work inside their editor, which is fine for a first book and irritating if your manuscript lives elsewhere.
InDesign is a professional layout application that can typeset a book beautifully and was not designed for long-form text-only work. If your book has a complex visual layout, it is the right answer; if it is 80,000 words of prose, it is a subscription and a learning curve for no gain. Do you need InDesign to self-publish answers that properly.
Kindle Create is free, straightforward and locks you to one store. The Kindle Create review covers what "free" costs you there.
Pandoc converts nearly anything to nearly anything and is superb if you are comfortable in a terminal. Print-quality PDF means going through LaTeX. Pandoc for books covers where it stops.
How to choose, in three questions
- Are you on a Mac, and is this a novel? Then Vellum, and the decision is made.
- Do you need both a print PDF and an EPUB? Then eliminate anything producing one, unless you enjoy maintaining two manuscripts.
- Where does your manuscript live now? A tool that imports it cleanly beats a better tool that does not. Word to Markdown and Google Docs, Word or Markdown cover the conversion if your draft is in a word processor.
What none of them fix
Formatting software typesets what you give it. It does not make a badly structured manuscript into a well-structured book.
Before importing anything, the structural decisions need to exist: what goes in the front matter and back matter, your trim size, margins and line length, and which typeface. Tools have defaults for all of these and the defaults are usually fine, but they are decisions, and noticing them is what separates a book that reads well from one that merely validates.
And whatever you produce, Amazon has its own requirements: what KDP actually wants from your file is the last check before uploading.
Where bukpress fits
bukpress takes a Markdown manuscript and exports both the typeset PDF and the reflowable EPUB from that one source. That is the whole design: one file to correct, two files out, so a typo found after launch is one edit and one rebuild rather than a fix applied twice and forgotten once.
It is not trying to be Vellum. There is no visual page designer and no novel-styling library. The controls are deliberately few: three typefaces with their own sizes and colours, margins in points, line height, and the paper the text sits on. Pages are A4. If your book is illustrated or needs a 6 × 9 press layout, InDesign or Vellum is the honest recommendation.
If your draft is already plain text (or lives in Obsidian, Notion or VS Code), the path is short. The sample book is eight pages of what comes out, and the whole pipeline from Markdown draft to published book is the longer walkthrough.
Common questions
What is the best book formatting software?
Vellum if you are on a Mac and writing a novel. Atticus is the closest cross-platform equivalent, Reedsy Studio is the best free option, and tools that export PDF and EPUB from one source suit anyone who would rather not maintain two files.
Is there free book formatting software?
Yes. Reedsy Studio, Kindle Create and Pandoc are all free and produce files stores accept. Kindle Create only targets Amazon.
Do I need special software to format a book?
Not strictly. Word can produce an acceptable PDF. Dedicated tools save time and avoid the recurring problems: bad page breaks, inconsistent chapter openers and EPUBs that fail validation.
What is the difference between writing software and formatting software?
Writing software helps you produce the manuscript; formatting software turns a finished manuscript into print and ebook files. Some tools, like Atticus, attempt both.
Can I format a book on Windows?
Yes. Vellum is the only major Mac-only option. Atticus, Reedsy Studio, InDesign, Kindle Create, Pandoc and browser-based tools all run on Windows.