Skip to main content

Writing Tools

Scrivener to KDP in 30 Minutes

Scrivener's compile window has dozens of clickable things. You need about five of them. This guide shows you which five, in the order you need them, to get a clean Kindle file uploaded to KDP.

You finished your manuscript. You clicked Compile. Then you stared at a screen full of section types, section layouts, compile formats, and options nested three menus deep. You clicked some things, hoped for the best, and uploaded the result to KDP. The Read sample preview showed chapter headings in the wrong font, scene breaks that disappeared, and a table of contents pointing nowhere.

Scrivener's compile system is designed for maximum flexibility. That flexibility means maximum confusion when you just want to export a Kindle file that works. The good news: once you understand the five decisions that actually affect your ebook, the rest is noise you can ignore.

Before You Compile: The Two Things to Check

Compile problems start in the Binder, not the Compile window. Before you touch any export settings, verify two things.

First: your manuscript should be organized in folders. Each chapter should be a folder. Each scene within that chapter should be a document inside that folder. If you wrote your entire book as one long document, or scattered documents at the root level of the Binder, Scrivener cannot tell where chapters begin and end. It will guess wrong.

Open your Binder and look at the Manuscript (or Draft) folder. You should see something like: Chapter 1 (folder) containing Scene 1, Scene 2, Scene 3. Then Chapter 2 (folder) containing Scene 1, Scene 2. This structure tells Scrivener what gets chapter headings and what does not.

Second: your front and back matter should live outside the Manuscript folder. Create a folder called Front Matter at the same level as Manuscript. Put your title page, dedication, and any other front material there. Create a Back Matter folder for your About the Author page, Also By list, and anything else that comes after "The End."

Scrivener ignores everything outside the Manuscript folder during compile unless you specifically include it. This separation keeps your writing space clean while giving you full control over what appears in the final book.

Step 1: Choose the Right Output Format

Go to File > Compile. At the top of the Compile window, you will see "Compile for" with a dropdown menu. This is where people make their first mistake.

You might think you want "Kindle Ebook (.mobi)" since you are publishing on Kindle. Do not select this. Amazon stopped accepting .mobi files for reflowable books such as novels on August 1, 2021, and for fixed-layout books in March 2025. Scrivener's own manual says its Kindle option is for previewing a book on your devices, not for publishing through KDP.

Select "ePub Ebook." Amazon accepts ePub. When you upload an ePub file to KDP, Amazon converts it to their internal format automatically.

Step 2: Pick a Compile Format (Or Make One)

On the left side of the Compile window, you see a list of Compile Formats. These are pre-built templates that determine how your book will look. Scrivener ships with several. For ebooks the list includes Default, Ebook, and others.

Select "Ebook" from this list. It is designed for digital publishing and handles most fiction requirements out of the box.

If you need to customize anything, you cannot edit the built-in format directly. Right-click "Ebook" and select "Duplicate & Edit Format." Name your copy something you will recognize, like "My Kindle Format." Now you have a personal template you can modify without breaking the original.

For most fiction, you will not need to customize much. Literature & Latte built the Ebook format to be used with very little customization. If your book uses a standard structure, skip ahead to Step 3.

Step 3: Assign Section Layouts

This is the setting that confuses everyone. Here is what you need to understand: Scrivener separates "what something is" from "how it should look."

Section Types describe what something is. A folder in your Binder might be a "Chapter" type. A document inside that folder might be a "Scene" type. Scrivener assigns these automatically based on your Binder structure.

Section Layouts describe how that type should look when compiled. A "Chapter Heading" layout might display the folder title in large bold text. A "Scene" layout might just show the text with no title.

Click "Assign Section Layouts" at the bottom center of the Compile window. You will see a two-column view. The left column shows the Section Types your project uses. The right column shows available layouts for each type.

For standard fiction, set these assignments:

Chapter (folder type): Select "Chapter Heading" or similar. This layout will display "Chapter One" (or your chapter title) at the start of each chapter with a page break before it.

Scene (document type): Select a layout that shows your text without any title. Scene documents flow together within each chapter, separated by whatever scene break marker you configure.

Front Matter: Most front matter documents should use "As-Is" layout, which preserves your formatting exactly as you wrote it. Your title page needs specific formatting that should not be overwritten by Scrivener's compile rules.

Click OK to save your assignments. You have now told Scrivener how to format every element in your book.

Step 4: Configure Scene Breaks

When one scene ends and another begins within the same chapter, readers need a visual signal. Scrivener can separate scenes with nothing more than an empty line. You want something visible: three asterisks, a decorative symbol, or a short line.

In your Compile Format (remember, edit your duplicate, not the original), go to the Separators section. Select the layout your scenes use and find its "Separator between sections" setting.

Select "Custom" and enter your scene break marker. A common choice is three centered asterisks: * * *

You can also use a single centered asterisk, three tildes, or any character you prefer. Scrivener will insert this marker between every scene document within a chapter folder.

One caveat: if you put manual scene break markers in your actual text, you will end up with doubles. Let Scrivener handle the separators through compile settings, and delete any you typed manually.

Step 5: Add Front and Back Matter

At the bottom of the Compile window, you will see checkboxes for "Add front matter" and "Add back matter" with dropdown menus next to each.

Check "Add front matter" and select your Front Matter folder from the dropdown. Check "Add back matter" and select your Back Matter folder.

Scrivener will now include everything in those folders, in order, at the beginning and end of your compiled book. The Manuscript folder contents appear between them.

If your front matter folder contains Title Page, Copyright, Dedication in that order, they will appear in that order in your ebook. Rearrange items in the Binder to change their compiled order.

Step 6: Fill In Your Metadata

Click the second tab above the right-hand column of the Compile window to open Metadata settings. This is where you enter information that is embedded in your ebook file itself.

Title: Your book's title exactly as it should appear.

Author: Your name or pen name.

Publisher: Your publishing imprint or your own name.

Other fields (contributors, subjects, description) are optional but useful if you want that information embedded in the file. KDP has its own metadata entry during upload, so you can skip these fields if you prefer to enter everything on Amazon's site.

Step 7: Compile and Verify

Click Compile. Choose a location to save your ePub file. Scrivener will process your book and then your file is ready.

Before you upload to KDP, test your ebook. Open the ePub in Calibre (free software) or drag it into Apple Books if you use a Mac. Check these things:

Table of contents: Does clicking a chapter in the TOC jump to the right place? Scrivener auto-generates a navigational TOC from your chapter structure. If chapters are missing, your Section Layout assignments are wrong.

Chapter headings: Do they appear where expected? Are they formatted correctly? If not, revisit your Section Layout assignments.

Scene breaks: Do your custom separators appear between scenes? If they are missing or doubled, check your Separator settings.

Front and back matter: Does everything appear in the right order? If pages are missing, make sure those documents are actually inside your Front Matter or Back Matter folders.

Your Book Is Formatted. Is Your Story Structured?

7 Essential Story Arcs

The seven fundamental story patterns from Christopher Booker's analysis of narrative. Each arc includes stages, famous examples, and guidance for identifying which fits your story.

Get it free

Free resource. One of 75+ storytelling frameworks on Loreteller.

Uploading to KDP

Log into KDP and create a new Kindle ebook or update an existing one. On the Content page, upload your ePub file where it asks for your manuscript.

KDP will convert your file and confirm when it has finished. Use the Online Previewer built into KDP (click Launch Previewer) to check how your book looks on different devices: phone, tablet, e-reader. Pay attention to chapter headings, the first pages of each chapter, and scene transitions.

One thing to watch: KDP runs a quality check on your upload and shows a summary of any issues it finds. Read them carefully. The check looks for misspellings and low quality images, and you can ignore the ones that are not real errors. Fix the real problems before publishing.

Common Problems and Fixes

Chapter headings are missing. Your Chapter folders are assigned to the wrong Section Layout. Go back to Assign Section Layouts and make sure folders use a layout that includes the title.

All text is the same size and style. Section layouts can override the formatting you used in the editor. If a document needs to keep its editor formatting, assign it the "As-Is" layout.

Scene breaks show as blank space only. Your Separator settings use blank lines instead of a custom character. Edit your Compile Format, go to Separators, and enter your scene break marker.

Table of contents links do not work. Scrivener builds the ebook's table of contents from sections whose layout includes a section break. Make sure each chapter folder is assigned a layout that has one.

The book starts with Chapter 1 instead of the title page. You forgot to check "Add front matter" or your Front Matter folder is empty. Only the Manuscript folder compiles by default. Front Matter only appears if you explicitly add it.

Fonts look different on Kindle than in Scrivener. Kindle readers pick their own reading font, and Amazon's guidelines say body text must be left at the defaults. Kindle supports fonts embedded in the book, for chapter headings for example, but readers can turn publisher fonts off. Design for readability, not specific font appearance.

Saving Your Settings for Next Time

Once you have a working Compile Format, you do not need to build it again. Your custom format (the one you duplicated and edited) stays in Scrivener for all future projects, as long as you saved it to "My Formats" rather than "Project Formats."

If you write series books that should all look the same, export your Compile Format: right-click it in the Compile window and select "Export format." Save the .scrformat file somewhere safe. When you start a new book, import it and your format is ready to use. The new project still needs its section layouts assigned, as in Step 3.

You can also make your compile setup the starting point for new projects. Set up a project the way you like it, then choose File > Save As Template. New projects created from that template will start with your configuration ready to go.

When Scrivener Is Not Enough

Scrivener produces clean ebooks for standard fiction. If you need complex formatting (drop caps, inline images, elaborate chapter headers), consider using Scrivener for writing and a dedicated formatter like Vellum or Atticus for final production.

The workflow: export from Scrivener as DOCX, import into your formatting tool, apply your design, and export the final ebook. This adds a step but gives you more visual control. Vellum is only available for Mac.

For most fiction, Scrivener's ePub export is sufficient. But if you find yourself fighting with compile settings for hours, switching tools might save you time in the long run.

Now you have a workflow. Your next book does not need another four hours of compile configuration. Set up your Binder correctly, use the same Compile Format you just created, and click Compile. Thirty minutes from manuscript to uploaded file. Maybe less, once you have done it a few times.

75+ storytelling frameworks, organized by category, free forever.

Browse All Resources

or

No password needed. Just check your inbox or use Google.

Check Your Email

We sent a magic link to

Didn't get it? Check spam, or .