Sigil logo Sigil logo background glow

Sigil

Builds and edits ebooks in the EPUB 2 and EPUB 3 formats, giving control over markup, metadata, styling, and table of contents

It takes care to curate a safe software space. Help us do more.

&

+
Code View
Exposes the raw XHTML of every document for direct editing with syntax highlighting, so users can fix markup that visual editors would rewrite or discard.
+
Live Preview
Renders the current document in a QtWebEngine pane that stays synchronised with the cursor position in Code View, letting users see layout changes without leaving the editor.
+
EPUB 2 and EPUB 3
Reads, edits, and writes both EPUB 2 and EPUB 3 packages and can convert between them, so a single title can be prepared for older and newer reading systems.
+
Table of Contents
Generates an NCX or nav table of contents from heading levels found across the book, removing the need to hand-maintain navigation entries as chapters are added or reordered.
+
Metadata Editor
Provides a form for every Dublin Core and OPF metadata element with descriptions for each field, so identifiers, contributors, and language codes can be set without editing the OPF by hand.
+
Regex Find and Replace
Runs PCRE2 regular expressions across selected files, file groups, or the whole book with dry-run and replacement-chooser dialogs, allowing bulk corrections to be reviewed before they are applied.
+
Python Function Replace
Lets a replacement be computed by a user-written Python function instead of a fixed string, so substitutions that depend on captured values or counters can be scripted.
+
Saved Searches
Stores named search and replace definitions in a Search Editor and groups them into reusable sets, so repetitive cleanup passes can be re-run on every new manuscript.
+
Automation Lists
Chains saved searches, tools, and plugins into ordered lists with conditional steps that run from an Automation menu, so a whole house-style pass can be applied in one action.
...19 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop

Social

System Requirements

#Minimum
1
Windows 10 (1809)
2
x64
3
Microsoft Visual C++ Redistributable (Visual Studio 2015-2022)
#Minimum
1
macOS 13
2
Intel x86_64 or Apple silicon arm64
#Minimum
1
Linux, AppImage built on Ubuntu 22.04
2
x64
3
glibc 2.35
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

C++, C, Python, Qt

Initial Release

2009-08-01

Repository

License

Categories


Notes

  • WYSIWYG editing lives in a separate companion application, PageEdit, which is launched from within Sigil.
  • Community plugins are catalogued in the Sigil Plugin Index on MobileRead.
  • Support questions and feature requests should preferably be posted on the MobileRead forum, and not the GitHub issue tracker.