Sigil 2.4.2

Sigil is a free, open source, multi-platform ebook editor that uses Qt6 (and QtWebEngine). It is designed to edit books in ePub format (both ePub 2 and ePub 3). Sigil was designed to make it easy to create great ebooks using the EPUB format. If you are formatting books for your own use, or you are a professional editor publishing books on multiple platforms, then Sigil is for you. You can use Sigil to format and package your books into an EPUB that looks exactly the way you want it to using an advanced set of features that have made Sigil one of most popular EPUB editors available. This open-source and completely free software is written and supported entirely by volunteers. The current Sigil development team includes Doug Massay and Kevin Hendricks as co-lead developers and maintainers. Previous developers/authors include John Schember, Grant Drake and Dave Heiland. Sigil was originally created by Strahinja Markovic in 2009 and remains completely free to download and use. Support is also provided by other volunteers who contribute code, translations and helpful answers to userโ€™s questions. See the Help=>About menu in Sigil for a complete list of contributors. Some Sigil features: Free and open source software under GPLv3 Multi-platform: runs on Windows, Mac, and Linux Full UTF-16 support EPUB 2 and EPUB 3 spec support Multiple Views: Code View and Preview View Complete control over directly editing EPUB syntax in Code View Table of Contents ge

Tags epub editor ebook qt
License GNU GPLv3
State stable

Recent Releases

2.4.201 Feb 2025 19:51 minor bugfix: Ensure CodeView code highlighting colors coincide with dark/light themes on certain Linux DEs. Sigil-gumbo gumboc to work with Python 3.13+ - ie. work around backwards incompatible changes in ctypes. - Replacement Chooser table to allow for multiple line row heights in Before and After fields (regression). Prevent too many warnings when no media types provided in OPF by generating the warning collectively. Prevent build warnings by using hunspell's std:string interface (not C char ones). Files in third party code that used latin-1 encoding to now use utf-8. Old use of 'python' in python code header lines to always use 'python3'. Removed user scope installs from winget util they work properly with dependencies. Restore Find Replace if it was open when the user tries to exit Sigil and then aborts the exit. New Features. - Added new tool: 'Update OPF Manifest Media Types' to set unrecognized media types based on actual file