Sigil is a free, open source, multi-platform ebook editor. It is designed to edit books in ePub format (both ePub 2 and ePub 3). It also provides features for advanced users, like direct XHTML, CSS and XPGT editing. You can use it to add any of the metadata entries supported by the EPUB specification and create a hierarchical Table of Contents.
Sigil key features:
- Free and open source software under GPLv3
- Multi-platform: runs on Windows, Mac, and Linux (note Linux only receives limited support)
- Full UTF-16 support
- EPUB 2 spec support with limited EPUB 3 support
- Multiple Views: Book View, Code View and Preview View
- WYSIWYG editing in Book View
- Complete control over directly editing EPUB syntax in Code View
- Table of Contents generator with multi-level heading support
- Metadata editor
- User interface translated into many languages
- Spell checking with default and user configurable dictionaries
- Full Regular Expression (PCRE) support for Find & Replace
- Supports import of EPUB and HTML files, images, and style sheets,
- Documents can be validated for EPUB compliance with the integrated
- All imported files have their formatting corrected, and your editing can be optionally cleaned
- Plugins!
Sigil 0.9.17 release notes:
Bug Fixes
-
fix missing python3 network certifications on macOS
-
do not apply named entities in Preserve Entities to epub3 epubs
-
fix build docs for macOS
-
prevent FlowTab destructor race crash when opening a new book (Linux, Mac, Windows)
-
fix suggestions for built-in en_US dictionary by adding "x" to the TRY list
-
fix plugins adding and deleting ncx under epub3
-
throw exception in plugins when epub2 tries to add or delete the ncx
-
fix bad Warning message about missing nav.xhtml file that was not missing
-
fix CodeView to Preview sync breakage due to minimize/restore
-
fix CodeView to Preview sync breakage due to attempting to load the Preview before it
finished loading the last update -
fix sigil_bs4 to work with latest python lxml 4.4.X in a backwards compatible manner
-
fix missing Preview to CodeView sync on Qt versions 5.9.X and 5.10.X
-
fix segfault on app close related to the PreviewWindow update timer firing at a bad time
-
fix CodeView to Preview syncing loss caused by spurious load finished signals
-
fix macOS specific bug that allowed multiple MainWindows to become tabs
New Features
-
add a python3 plugin module navprocessor.py for plugin devs
-
show Preview by default (tabified with TOC) for new installations of Sigil
Notes: Be aware that Sigil-0.9.17 no longer enforces the need for epub3 to have and support an NCX for the purposes of backward compatibility with epub2 reading systems. There are, however, built-in tools to allow users to add backward compatibility features such as the NCX to their epub3. Please check the Sigil Wiki for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.
Download: Sigil 0.9.17 (64-bit) | 77.9 MB (Open Source)
Links: Sigil Home Page | Other Operating Systems