Skip to main content

Ebook Formatting Guide: 10 Steps

Alex Carter Alex Carter
13 min read
Link copied!
Ebook Formatting Guide: 10 Steps
Quick take

Learn how to format your ebook professionally in 10 easy steps. Prepare your manuscript, set up styles, add images, convert to ebook formats, test, and publish on platforms like Amazon KDP and Apple Books.

Most ebook formatting problems trace back to two decisions made (or skipped) at the start: reflowable vs fixed-layout, and which target format you're actually building for. Get those right and the other eight steps are mostly mechanical.

Quick orientation before you dive in:

  • If your book is mostly prose, you want reflowable EPUB3. Text resizes, reflows, and works on every e-reader. This covers ~90% of non-fiction and all fiction.
  • If your book is illustration-dense (children's books, cookbooks, comics, technical books with diagrams that must stay aligned with text), you want fixed-layout EPUB3 — or a separate PDF edition.
  • MOBI is dead. Amazon retired the format in 2022. Upload EPUB3 to KDP and Amazon converts it to KFX on their end. Don't waste time building MOBI files.
  • Get an ISBN per format if you're going wide — Apple Books and Kobo expect it, KDP doesn't require one.

The 10 steps below assume reflowable EPUB3 as the default. Where fixed-layout changes the answer, I'll flag it.

Getting Ready

Tools and Software

To format an ebook, you'll need:

  1. Word Processor: Use Microsoft Word or Google Docs to write and format your manuscript. These tools allow you to apply consistent styles throughout your document.
  2. Ebook Conversion Software: Convert your formatted manuscript into ebook formats like EPUB or MOBI. Popular options include:

Software

Description

Calibre

Free and open-source

Sigil

Free and open-source

Kindle Previewer

Free from Amazon

  1. Image Editing Software: If your ebook includes images or graphics, you'll need a tool to optimize them for ebook formats:

Software

Description

GIMP

Free and open-source

Paint.NET

Free

Adobe Photoshop

Paid

Prepare Your Manuscript

Before formatting your ebook, ensure your manuscript is:

  1. Edited: Have your manuscript professionally edited or proofread to catch errors or inconsistencies.
  2. Finalized: Make sure all chapters, sections, and content are in their final form. It's easier to format a finalized manuscript than to make changes later.
  3. Clean: Remove any track changes, comments, or markup from the editing process.
  4. Consistently Formatted: Apply basic formatting like font style, size, and line spacing consistently throughout your manuscript. This will make it easier to apply ebook-specific formatting later.
  5. Organized: If your manuscript includes images or other media, ensure they are organized and easily accessible.

Step 1: Remove Existing Formatting

Clear Formatting in Microsoft Word

To start with a clean document in Microsoft Word, follow these steps:

  1. Press CTRL+A to select the entire document.
  2. Go to the Home tab and click Clear All Formatting in the Font group.

This will remove any existing formatting, allowing you to start fresh.

Clear Formatting in Google Docs

Google Docs

To remove formatting in Google Docs, follow these steps:

  1. Press CTRL+A to select the entire document.
  2. Click Normal in the top panel.

Alternatively, you can:

  1. Press CTRL+A to select the document.
  2. Go to the styles and select Normal.

Check the Font and Font size fields in the top panel. If they're blank, there's still local formatting to remove.

To fix this:

  1. Choose a common font like Arial.
  2. Set the font size to 12pt.

Don't worry, this isn't the final look of your book. We'll add the necessary formatting later.

Step 2: Set Up Styles

Using styles is key for a well-formatted ebook. Consistent styling makes your ebook look professional and helps readers navigate easily. Here's how to set up styles in your word processor:

Define Styles

First, you'll create formatting rules for different elements like headings, body text, and captions. Follow these steps:

  1. Identify the elements you want to style.
  2. Decide on the formatting rules for each element, such as font, size, color, and alignment.
  3. Create a style for each element in your word processor using the built-in style features.

For example, you could create a style for headings with 18pt font size, bold, and centered alignment.

Apply Styles

Once you've defined your styles, apply them to your manuscript:

  1. Select the text you want to style, like a heading or paragraph.
  2. Go to the styles panel in your word processor and choose the relevant style.
  3. Apply the style to the selected text.

Repeat this process for each element, ensuring you apply the correct style to each section. This will maintain consistency throughout your ebook, making it easier for readers to navigate.

Element

Example Style

Heading 1

18pt, Bold, Centered

Body Text

12pt, Regular, Justified

Caption

10pt, Italic, Left-aligned

Step 3: Format the Front Matter

The front matter is the content that comes before the main body of your ebook. It includes important elements like the title page, copyright page, and table of contents. Formatting these parts properly gives your ebook a professional look.

Title Page

The title page is the first page of your ebook. It shows the book title, author name, and sometimes a subtitle. To format the title page:

  • Use a clear, easy-to-read font (e.g., Arial, Calibri, or Garamond) with a size between 24pt and 36pt.
  • Center the title and author name on the page.
  • Leave enough blank space around the text to create a clean, balanced layout.

The copyright page is a required part of ebooks. It contains important information about your book's copyright and permissions. To format the copyright page:

  • Use a standard font (e.g., Arial, Calibri, or Garamond) with a size between 10pt and 12pt.
  • Include the copyright notice, rights reserved notice, ISBN (if applicable), and any disclaimers or permissions.
  • Organize the content in a clear, easy-to-read format, with enough blank space between sections.

Table of Contents

The table of contents helps readers navigate your book. To create and format the table of contents:

  • Use a clear, easy-to-read font (e.g., Arial, Calibri, or Garamond) with a size between 12pt and 18pt.
  • Create a hierarchical structure, with chapter titles, headings, and subheadings.
  • Use page breaks to separate each element, ensuring a clean and organized layout.
  • Link each element to its corresponding page in the ebook, making it easy for readers to jump to specific sections.

Element

Example Format

Title Page

24pt - 36pt, Centered

Copyright Page

10pt - 12pt, Standard

Table of Contents

12pt - 18pt, Hierarchical

Step 4: Format Body Content

The main part of your ebook is where you share your ideas and knowledge with readers. Here's how to format the body content:

Chapters and Headings

Chapters and headings organize your ebook's content, helping readers navigate easily. To format them:

  • Use a clear font (e.g., Arial, Calibri, or Garamond) with 18pt-24pt size for chapter titles.
  • Use headings (H1, H2, H3, etc.) to create a hierarchy, with smaller font sizes for subheadings.
  • Leave enough blank space between chapters and headings for a clean layout.

Paragraphs and Inline Elements

Paragraphs and inline elements like italics and bold text convey your message. To format them:

  • Use a standard font (e.g., Arial, Calibri, or Garamond) with 10pt-12pt size for body text.
  • Use italics and bold text to emphasize important points or create visual interest.
  • Keep paragraphs short and concise, with a maximum of 5-7 sentences per paragraph.

Line Spacing and Indents

Line spacing and indents affect the readability of your ebook. To format them:

  • Use consistent line spacing of 1.2-1.5 for a comfortable reading experience.
  • Use indents to create a clear hierarchy, with smaller indents for subheadings and larger indents for main headings.
  • Avoid using too many indents, as they can create a cluttered layout.

Element

Example Format

Chapter Titles

18pt - 24pt, Clear Font

Headings

H1, H2, H3, etc. with Decreasing Font Sizes

Body Text

10pt - 12pt, Standard Font

Inline Elements

Italics, Bold

Line Spacing

1.2 - 1.5

Indents

Smaller for Subheadings, Larger for Main Headings

Step 5: Format End Matter

The end matter is the final section of your ebook. It provides additional details to support your main content. This section typically includes:

Acknowledgments

This part allows you to express gratitude to those who helped with your ebook. To format this section:

  • Use a clear font like Arial, Calibri, or Garamond, sized 10pt-12pt.
  • Keep the text brief, with 1-2 short paragraphs.
  • Use a separate section with a heading style matching the rest of your ebook.

About the Author

This section gives readers background information about you and your expertise. To format it:

  • Use a clear font like Arial, Calibri, or Garamond, sized 10pt-12pt.
  • Keep the text brief, with 1-2 short paragraphs.
  • Use a separate section with a heading style matching the rest of your ebook.

Index

An index helps readers quickly find specific topics in non-fiction ebooks. To create one:

  • Decide if an index is necessary for your ebook. Fiction books may not need one.
  • Use a word processor or indexing software to create an alphabetical list of keywords and phrases.
  • Format the index with a clear font like Arial, Calibri, or Garamond, sized 10pt-12pt.
  • Use a separate section with a heading style matching the rest of your ebook.

Section

Formatting Guidelines

Acknowledgments

  • Clear font, 10pt-12pt size
  • 1-2 brief paragraphs
  • Separate section with matching heading style

About the Author

  • Clear font, 10pt-12pt size
  • 1-2 brief paragraphs
  • Separate section with matching heading style

Index

  • Clear font, 10pt-12pt size
  • Alphabetical list of keywords and phrases
  • Separate section with matching heading style
  • Optional for fiction books

Step 6: Add Images and Media

Insert Images

To add images to your ebook:

  1. Place your cursor where you want the image.
  2. Go to Insert > Photo > Picture From File.
  3. Select your image file and click Insert.
  4. Set the image placement to 'In Line With Text' so it moves with the text.

Add Multimedia

You can enhance your ebook with multimedia like videos. However, consider file size and compatibility:

  • Use formats like MP4 or WebM that work on various devices.
  • Optimize file size to prevent slow loading.
  • Host multimedia files externally and provide a link in your ebook.

Optimize Images and Media

Optimizing images and multimedia ensures fast loading and compatibility:

  • Use image compression tools to reduce file size without losing quality.
  • Remove unnecessary metadata from images.
  • Use a single image format like JPEG or PNG for simplicity.
  • Test images and multimedia on different devices and ebook formats.

Task

Guidelines

Insert Images

  1. Place cursor where you want the image
  2. Go to Insert > Photo > Picture From File
  3. Select image file and click Insert
  4. Set placement to 'In Line With Text'

Add Multimedia

  • Use compatible formats like MP4 or WebM
  • Optimize file size
  • Host externally and provide link

Optimize Images/Media

  • Use compression tools to reduce file size
  • Remove unnecessary metadata
  • Use a single image format
  • Test on different devices and formats

Step 7: Create Linked Table of Contents

A linked table of contents helps readers easily navigate your ebook. It allows them to jump directly to specific chapters or sections with a single click.

Generate the Table of Contents

To create a table of contents, use the heading styles you set up earlier. Most ebook creation software, like Microsoft Word or Calibre, can automatically generate a table of contents based on those styles.

Here's how to do it in Microsoft Word:

  1. Place your cursor where you want the table of contents.
  2. Go to the References tab and click Table of Contents.
  3. Choose a pre-designed style or click Custom Table of Contents to customize the look.

After generating the table of contents, you'll need to link it to the corresponding chapters or sections. This allows readers to click a chapter title and go directly to that chapter.

To link the table of contents in Word:

  1. Select the table of contents.
  2. Right-click and choose Update Field.
  3. In the dialog box, select Update entire table and click OK.

Your table of contents is now hyperlinked to the relevant sections.

Step 8: Convert to Ebook Format

Pick the right target

  • EPUB3 (reflowable) — your default. Required by Apple Books, Kobo, Google Play, Barnes & Noble. KDP accepts it and converts to KFX internally.
  • EPUB3 (fixed-layout) — only when page geometry matters (children's books, cookbooks, comics, technical books with inline diagrams).
  • PDF — useful as a companion edition for desktop reading or when buyers want printable pages. Don't upload PDF as your primary Kindle file; it doesn't reflow and Amazon's preview will look bad.
  • MOBI / KF8 — skip. Amazon deprecated both in 2022.

Pick the right tool for how you wrote the book

  • Manuscript in Word or Google DocsCalibre handles the conversion. Free, scriptable, and the de facto standard. Watch its style sheet — Calibre's default CSS is conservative but readable; override it if your book has heavy styling.
  • Manuscript in Markdown or LaTeXPandoc is faster and produces cleaner EPUB3 than any GUI. pandoc book.md -o book.epub --toc --epub-cover-image=cover.jpg gets you 90% of the way.
  • You're on Mac and want polish without touching CSS → Vellum. Paid, but generates print-ready EPUB and PDF from a single source. The output is hard to match by hand.
  • You need to edit an existing EPUB directly (fix a typo, tweak CSS, adjust the OPF spine) → Sigil. It's the only free tool that treats EPUB as what it actually is: a zipped bundle of HTML, CSS, and metadata.

Avoid generic web converters (Online-Convert, Zamzar). They produce EPUBs that fail EPUBCheck and break on Kobo.

A reasonable default pipeline

  1. Export your manuscript as clean DOCX (or write directly in Markdown).
  2. Convert with Calibre or Pandoc — keep the source file as the source of truth, regenerate the EPUB whenever you make edits.
  3. Open the result in Sigil only if you need surgical fixes.
  4. Run EPUBCheck (Step 9) before uploading anywhere.

Step 9: Test and Validate Your Ebook

Testing and validating your ebook is crucial to ensure it looks great and works properly on various devices. In this section, we'll cover the importance of testing and provide tips and tools for validating your ebook file.

Test on Different Devices

Testing your ebook on different devices helps ensure it renders correctly and provides a good reading experience. You can test your ebook on:

  • E-readers (Amazon Kindle, Kobo, Nook)
  • Tablets and smartphones with ebook reading apps
  • Desktop computers with ebook reading software

When testing, check:

  • Font sizes and styles
  • Margins and line spacing
  • Image quality and placement
  • Hyperlinks and navigation
  • Table of contents and bookmarking

Validation Tools

Validation tools help identify errors and ensure your ebook file meets required specifications for distribution. Here are some recommended tools:

Tool

Description

EPUBCheck

The official EPUB validator, maintained by the W3C. Run it locally; it's what KDP, Apple Books, and Kobo run against your file at ingest. If EPUBCheck fails, your upload will too.

Kindle Previewer 3

Free from Amazon. Renders your EPUB3 the way KDP will render it after KFX conversion, so you catch font-substitution and reflow surprises before publishing.

Apple Books for Mac

The easiest way to preview your file on Apple's renderer. Drag the EPUB onto the app.

Calibre's built-in viewer

Useful for a fast sanity check, but Calibre's renderer is more permissive than the retailers' — pass EPUBCheck before you trust it.

Step 10: Publish and Distribute Your Ebook

After formatting and testing your ebook, it's time to make it available to readers. This step involves publishing and distributing your ebook on various platforms.

Publishing Platforms

Several popular platforms allow you to publish your ebook, each with its own guidelines and requirements. Some of the most widely used platforms include:

Platform

Description

Amazon Kindle Direct Publishing (KDP)

Amazon's self-publishing platform for Kindle ebooks

Apple Books

Apple's ebook store for iOS devices and Mac computers

Google Play Books

Google's ebook store for Android devices and web browsers

Barnes & Noble Press

Barnes & Noble's self-publishing platform for Nook ebooks

Kobo Writing Life

Kobo's self-publishing platform for Kobo ereaders and devices

Smashwords

A popular ebook distribution platform for multiple retailers

Research and understand the requirements of each platform before publishing your ebook.

Platform Guidelines

To ensure your ebook is accepted, follow the specific formatting guidelines and requirements of each platform. These guidelines typically cover:

  • File format (e.g., EPUB, MOBI)
  • Cover design and size
  • Book description and keywords
  • Pricing and royalty rates
  • Content guidelines and restrictions

Failing to follow these guidelines may result in your ebook being rejected or delayed in publication.

Distribution Tips

To reach a wider audience, consider these distribution tips:

  1. Publish on Multiple Platforms: Make your ebook available on various platforms to increase visibility and reach more readers.

  2. Optimize Metadata: Use clear and descriptive titles, descriptions, and keywords to improve discoverability and search rankings.

  3. Use Promotional Pricing: Offer discounts or promotional pricing to drive sales and attract new readers.

  4. Consider Aggregators: Use ebook aggregators like Draft2Digital or Smashwords to simplify the distribution process across multiple retailers.

  5. Monitor Performance: Track your ebook's performance on each platform and adjust your distribution strategy accordingly.

Wrapping up

If you're sweating the details on a first ebook, the things that actually bite people on launch day are narrower than you'd think:

  • EPUBCheck failures on upload. Almost always a missing alt attribute, a stray inline style, or a font file the OPF doesn't declare. Fix locally before re-uploading; KDP's queue is slow.
  • A broken or unlinked table of contents. Apple Books in particular is strict — the nav document has to point at real anchors. Open the EPUB in Sigil and check the nav.xhtml if KDP accepts but Apple rejects.
  • Images that look fine on a 13-inch screen and like mush on a Kindle Paperwhite. Test on the smallest grayscale device you can find before you ship.
  • Forgetting that fixed-layout disables reader font controls. If you went fixed-layout for a cookbook, you're locking accessibility users out of resizing. Ship a reflowable companion edition if you can.

If this is your first book, build a 20-page test EPUB before you format the real one. Run it through EPUBCheck, Kindle Previewer, and Apple Books. Most of what you learn from this guide lands in your hands the first time you watch your file render on three devices and notice they all look slightly different.

FAQs

What's the best free ebook formatting tool?

It depends on how you wrote the book:

  • Writing in Word or Google Docs — use Calibre to convert DOCX to EPUB3. Free, open-source, the workflow most self-publishers actually use.
  • Writing in Markdown — use Pandoc. One command produces a cleaner EPUB than any GUI tool.
  • Already have an EPUB and need to edit it — use Sigil. It's the only free editor that lets you work directly on the EPUB's HTML, CSS, and OPF.

Google Docs' built-in EPUB export is fine for a draft preview but produces files that often fail EPUBCheck — don't ship from it.

Read more, every new tab

Posts like this, on every new tab.

daily.dev curates a feed of articles ranked against what you actually care about. Free forever.

Link copied!