We stand with Ukraine to help keep people safe. Join us
When you purchase through links on our site, we may earn an affiliate commission

Sigil for Mac

WYSIWYG e-book editor for the ePub format.

Free
In English
3.4
Based on 25 user rates

Sigil overview

Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books in ePub format.

Features
  • Free and open source software under GPLv3
  • Multi-platform: runs on Windows, Linux and Mac
  • Full Unicode support: everything you see in Sigil is in UTF-16
  • Full EPUB spec support
  • WYSIWYG editing
  • Multiple Views: Book View, Code View and Split View
  • Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
  • Table Of Contents editor
  • Multi-level TOC support
  • Book View fully supports the display of any XHTML document possible under the OPS spec
  • SVG support
  • Basic XPGT support
  • Advanced automatic conversion of all imported documents to Unicode
  • Currently imports TXT, HTML and EPUB files; more will be added with time
  • Currently exports EPUB and SGF (Sigil native format); more will be added with time
  • Embedded HTML Tidy; all imported documents are thoroughly cleaned; changing views cleans the document so no matter how much you screw up your code, it will fix it (usually)
  • An actually usable user interface
  • Native C++ application

What’s new in version 2.6.0

New Features
  • Added in new CodeView Insert menu item: "Role..." (epub3 only) to make adding Aria role attributes and epub:type attributes where allowed easier
  • Added in new CodeView Insert menu item: "Aria Clips..." (epub3 only) to make adding code clips that improving Accessibility easier.
  • Made the Epub3 Tools menu submenu items be shown as disabled on Epub2
Bug Fixes
  • prevent crash on Windows when hand typing in an external url in Add Existing files
  • fix bug in how nav is handled by Prettify (Thank you BeckyEbook)
  • fix bug in wait cursor appearing when showing last epub open warnings
  • fix crash caused by empty Automate lists (Thank you BeckyEbook)
  • fix wild card disconnection Qt warnings
  • fix class initialization reorder warnings
  • remove now unnecessary workaround for sys.argv not being defined in embedded python
  • fix bugs in regex search and replace by using PCRE2 NOTEMPTY to match Sigil logic

Full list of changes available here

View older Sigil versions

Sigil for Mac

Free
In English
Version 2.6.0
Write a detailed review about Sigil

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.4

(36 Reviews of Sigil)

  • Comments

  • User Ratings

Derekcurrie
Derekcurrie
Jun 8 2025
2.5.2
4.0
Jun 8 2025
4.0
Version: 2.5.2
ADDENDUM to my discussion of integrating PageEdit, seen below: The instructions to 'Configure Sigil to run PageEdit' are WRONG and confusing in a few aspects. There are my personal corrections. {A} Step 2 should read: "Open Sigil, and go to SIGIL > Preferences > General Settings. At the very bottom, you should see a box that says “Set your preferred alternative external xhtml editor.” (If the option is not present, your Sigil version doesn’t support PageEdit.)" IOW, replace "Edit" with "Sigil". {B} In the next step "2", on Mac you're simply choosing the PageEdit app, not an ".exe". {C} The step "3" should read: "Now, ON THE THIRD ROW of Sigil, you’ll see a little button that looks like an X WITH A PENCIL ON TOP that will open up PageEdit." IOW: No, not the top row, the third. And its icon is now an "X". One line of the "X" is blue. The other is a yellow pencil. - - I'm going to get in touch with the dev to have this corrected.
Derekcurrie
Derekcurrie
Jun 8 2025
2.5.2
4.0
Jun 8 2025
4.0
Version: 2.5.2
Sigil uses a sister app, PageEdit, for further functionality. This includes both book viewing and XHTML editing. I suggest installing BOTH. You can read about PageEdit here: [https://sigil-ebook.com/pageedit/]. You can learn how to 'Configure Sigil to run PageEdit' here: [https://sigil-ebook.com/pageedit/running-pageedit/]. Both apps remain free.
rachelfljunk
rachelfljunk
Jan 8 2025
2.3.1
1.0
Jan 8 2025
1.0
Version: 2.3.1
Won't work on my 2022 MacBook Pro. 1/8/25. It downloads but won't open; it just stays "bouncing" in my dock, then I have to force quit because it won't do anything and won't close. I tried 8-10 times. Deleted.
Aargl
Aargl
Aug 21 2023
2.0.0
5.0
Aug 21 2023
5.0
Version: 2.0.0
MU> "Sigil requires macOS 11 or newer" as mentioned here: https://sigil-ebook.com/sigil/download/
Aargl
Aargl
May 24 2022
1.9.10
5.0
May 24 2022
5.0
Version: 1.9.10
MU> 10.12 required as mentioned here: https://sigil-ebook.com/sigil/tips/#mac-tips-and-troubleshooting
Derekcurrie
Derekcurrie
Jun 8 2025
2.5.2
4.0
Jun 8 2025
4.0
Version: 2.5.2
rachelfljunk
rachelfljunk
Jan 8 2025
2.3.1
1.0
Jan 8 2025
1.0
Version: 2.3.1
Ervins Strauhmanis
Ervins Strauhmanis
Aug 23 2023
2.0.0
5.0
Aug 23 2023
5.0
Version: 2.0.0
Quirop-Pa
Quirop-Pa
Sep 24 2021
1.7.0
5.0
Sep 24 2021
5.0
Version: 1.7.0
PedantMac
PedantMac
Aug 3 2020
5.0
Aug 3 2020
5.0
Version: null
Aargl
Aargl
Jun 27 2019
5.0
Jun 27 2019
5.0
Version: null
Thaiwest
Thaiwest
Jan 19 2019
3.0
Jan 19 2019
3.0
Version: null
anonymous-skink-4586
anonymous-skink-4586
Aug 31 2015
4.0
Aug 31 2015
4.0
Version: null
Igor-Freiberger
Igor-Freiberger
Oct 3 2014
4.5
Oct 3 2014
4.5
Version: null
Magosilvan
Magosilvan
Oct 2 2014
0.5
Oct 2 2014
0.5
Version: null
Quiiick
Quiiick
Mar 8 2014
4.0
Mar 8 2014
4.0
Version: null
Macfool
Macfool
Feb 25 2014
4.0
Feb 25 2014
4.0
Version: null
Jazzyguy
Jazzyguy
Feb 25 2014
5.0
Feb 25 2014
5.0
Version: null
FrédéricL8739
FrédéricL8739
Jan 11 2014
3.5
Jan 11 2014
3.5
Version: null
PaolaMannaro6384
PaolaMannaro6384
Mar 19 2013
0.5
Mar 19 2013
0.5
Version: null
Trzebinik
Trzebinik
Jan 15 2013
5.0
Jan 15 2013
5.0
Version: null
Dedalus271
Dedalus271
Dec 31 2012
3.5
Dec 31 2012
3.5
Version: null
onlyuser
onlyuser
Dec 9 2012
1.0
Dec 9 2012
1.0
Version: null
mckryak-user
mckryak-user
Dec 9 2012
0.5
Dec 9 2012
0.5
Version: null
Eelco-Deuling
Eelco-Deuling
Nov 6 2012
4.0
Nov 6 2012
4.0
Version: null
Lucian-Cmorej
Lucian-Cmorej
Oct 4 2012
4.5
Oct 4 2012
4.5
Version: null
Vinkri
Vinkri
Apr 9 2012
3.0
Apr 9 2012
3.0
Version: null
Max-Roach
Max-Roach
Feb 26 2011
3.5
Feb 26 2011
3.5
Version: null
Alamak
Alamak
Feb 5 2011
2.0
Feb 5 2011
2.0
Version: null
B-Zhach
B-Zhach
Dec 15 2010
4.0
Dec 15 2010
4.0
Version: null