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.18 bugfixes:
- fix bug in macOS that caused spurious warnings about missing file in the manifest
- hopefully fix macOS bug about launching files using open-with from Desktop
- make sure JQuery gets loaded before starting to use Preview javascript functions
- fix local links during split that incorrectly used target filename for internal link
- create GetEnvironmentVar to make access to environment variables more cross-platform
- fix macOS bug when hitting close on the title bar of MainWindow causing strange window behaviour
- hopefully fix macOS segfault on close by disabling Preview timer immediately
- fix Windows 7 issues when running batch (.bat) files via OpenExternally (open with)
- all error messages are now properly logged
- fix improperly disabled open-with menu in Image Tabs popup context menu
- removed use of Qt obsolete methods in About and Error Dialogs
New Features
-
enable use of SIGIL_DEBUG_LOGFILE environment var to control saving debug output to a file
-
properly update the ncx after merging xhtml files
-
properly warn users if a multiple rendition epub (multiple OPF files) has been loaded
-
make Sigil"s external XHtml editor work to pass an OPF file (see PageEdit new features)
-
Allow epub3 metadata editor to edit primary meta tags
-
Replace buggy cssutils module used in plugins with our own drop-in replacement fork: css-parser
-
Updated Mac, Windows, and Linux build documentation
Notes: Be aware that Sigil-0.9.18 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.18 (64-bit) | 77.8 MB (Open Source)
Links: Sigil Home Page | Other Operating Systems