Book formatting software: 7 picks, and what each is for

Book formatting software turns a finished manuscript into the files a store and a printer will accept: a typeset PDF for print and a reflowable EPUB for ebooks. Vellum is the best on Mac and Mac only; Atticus is the cross-platform equivalent and still rougher; Reedsy Studio is free and adequate; InDesign is overkill unless the book is illustrated; Kindle Create is free and Amazon-only. Most books need a tool that produces both formats from one source, because keeping two files in step by hand is where errors come from.

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 / PDFEbook / EPUB
PagesFixed, a physical sizeNone, it reflows
Typeface sizeYours to setThe reader's to set
Page numbersRequiredMeaningless
ImagesPrint resolution, CMYK concernsScreen resolution
What breaksWidows, orphans, bad breaksValidation 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

ToolPlatformCost shapePDFEPUBBest for
VellumMac onlyOne payment, per tierYesYesMac novelists who want it to look right immediately
AtticusAny browserOne paymentYesYesThe same job, off a Mac
Reedsy StudioAny browserFreeYesYesA first book, on no budget
Adobe InDesignMac, WindowsSubscriptionYesAwkwardlyIllustrated and design-led books
Kindle CreateMac, WindowsFreeAmazon's ownAmazon's ownPublishing only to Kindle
PandocAnyFreeVia LaTeXYesPeople comfortable in a terminal
bukpressAny browserPlansYesYesMarkdown 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

  1. Are you on a Mac, and is this a novel? Then Vellum, and the decision is made.
  2. Do you need both a print PDF and an EPUB? Then eliminate anything producing one, unless you enjoy maintaining two manuscripts.
  3. 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.

Read next

Tools · 6 min read

Atticus vs Vellum: which one, and why Mac decides it

If you own a Mac and only need formatting, Vellum: its defaults are better and its output needs less checking. If you are on Windows or Linux, Atticus, because Vellum will not run at all. Atticus also costs less and puts the writing and the formatting in one place, at the price of a rougher tool. Both are one-off purchases, and neither is an editor, a store or a printer.

Read it
Tools · 4 min read

Vellum alternatives: 6 picks, Mac and Windows

If you are on Windows, the closest equivalents are Atticus and Jutoh; if the price is the problem, Reedsy Studio and Calibre are free and Atticus is roughly a third of Vellum's cost. If you write in plain text, a Markdown-based exporter removes the formatting step entirely rather than replacing the application.

Read it
Guides · 5 min read

What Amazon KDP actually wants from your file

KDP is two products behind one dashboard. The Kindle ebook wants a reflowable file (EPUB is the format to give it), plus a cover image around 1,600 by 2,560 pixels. The paperback wants a print-ready PDF built at a specific trim size with margins that widen as the book gets longer, and a separate one-piece cover including the spine.

Read it

Write it in Markdown. Ship a book.

bukpress turns the file you are already writing into a typeset PDF and EPUB: your type, your covers, no watermark on any plan.

Start free, no card required