Creating and Checking Your EPUB in Sigil

by C.K. MacLeod

This is the third post in a series on using Sigil, a free epub editor that will allow you to build epubs for Apple iBooks, Lulu, Smashwords, and Kobo.

In previous posts, I explained how to get your ebook from Word to Sigil, and from there, how to style your ebook so it looks and operates like you want it to. In this post, I'll show you how to create an epub and do a quality check so that you end up with an ebook that looks great!

How to Create an Epub

  1. Add your metadata.

In Sigil's Book View, click on the Metadata button on the toolbar:

Sigil's Metadata button in yellow

A box like this will pop up:

Metadata helps readers find your book

Fill out your book's metadata. Metadata is information that search engines will use to help readers find your ebook, so it's important that you fill it out. You can also click on the Add Basic button to include more details about your book, such as the date of publication.

2. Convert your book to an epub.

Simply go to File, Save as and save your book. Sigil will automatically convert it to an epub with a .epub extension. That was easy wasn't it?

How to Check Your Epub

1. Click on the Validate EPUB With Flightcrew button to check if your EPUB is working properly:

Sigil's epub validate button

If all goes well, you'll get a message that looks like this:

This is what you're hoping for!

If your epub doesn't pass Sigil's EPUB validator, you'll get messages that look like this:

Errors show up in red

Don't despair. In a future post, I'll address how to handle these error messages so that you can create an epub that looks and works great!

2. Do one more epub check.

If an epub passes Sigil's validation process, I like to run it through IDPF's EPUB validator. If your file passes this final test, you're ready to upload your epub to a platform that will accept it.

Originally posted on the Beyond Paper Editing blog. Revised and updated.

Leave a Reply

Your email address will not be published. Required fields are marked *