Sigil 0.9.9

Sigil is a multi-platform EPUB ebook editor with the following features.

45.9 MB
4.4 41 votes


  • Free and open source software under GPLv3
  • Multi-platform: runs on Windows, Linux and Mac
  • Full UTF-16 support
  • Full EPUB 2 spec 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 with full support for all possible metadata entries (more than 200) with full descriptions for each
  • 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 FlightCrew EPUB validator
  • Embedded HTML Tidy: all imported files have their formatting corrected, and your editing can be optionally cleaned

What's New:

Bug Fixes

  • Add python_3.5_fixes3.patch to Python build and update build docs on OSX to fix missing symbols
  • Fix crash caused by Preview holding pointer to user removed resource when front tab is non-html resource
  • Fix crash in FlowTab destructor due to re-entering flowtab during Syntax Highlighting and signals
  • Fix issue with file icons disappearing when reordering in Book Browser (commit ecb56b1f)
  • Fix missing epub3 Manifest cover-image property setting/unsetting with BookBrowser
  • Fix issue where cancelling the SaveAs dialog disconnected an existing epub from its saved path
  • Fix assertion error in sigil-gumbo when handling extraneous script end tags
  • Apply multiple fixes for gumbo from upstream
  • Fix segfault in Split at Cursor when not an html file
  • Make sure Add Cover tool properly handles existing manifest cover properties in EPUB3s
  • Correct error dialog to say “Sigil may need to close.”
  • Prevent Images and Misc items from being dragged to the Text folder in Book Browser (commit 30bb96d)
  • Fix Linux bug that prevents rich text from other programs being pasted into Book View (issue #320)
  • Fix bug where index entries inside em and dfn tags were ignored during index generation
  • Fix bug on Windows in spell checking when smart right single quotes are used for apostrophes
  • Fix bug in simple well-formed check to handle generic xml processing instructions
  • Fix bug in epub3 MetaEditor with title-type and collection-type properties
  • Fix plugin code to prevent book href vs manifest id clashes
  • Fix bug in Plugin Runner to allow it to delete non-manifested files properly
  • Fix bug in SourceUpdates to handle properly handle css properties with multiple urls
  • Fix bugs in well-formed check to better handle missing doctypes

New Features

  • Add SIGIL_DISABLE_CURSOR_BLINK environment variable to disable text cursor to aid Accessibility on OSX
  • Better use semantic information (guide types and Landmarks) to allow the user finer control of index generation
  • Attempt to improve Metadata Editor placeholder text to help beginners
  • Preview Window Title bar will now show height and width of the Preview Window
  • Allow users to limit/disable clipboard history saving via General Preferences
  • Convert br tags in header text to linebreaks for toc/ncx/nav generation routines
  • Support spell checking of words with numbers controlled by Preference settings
  • Add two additional Quick Lauch Icons for Plugins