Download Zettlr

Last updated: · Verification by

Your one-stop publication workbench

Windows 4.9.0

ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users ffccfcbdd71531fd7a6d4805ea9c199d75c2b4e023ee73df9b3bf6e20cdb5068 Download
x64 (64-bit) NSIS Per user ffccfcbdd71531fd7a6d4805ea9c199d75c2b4e023ee73df9b3bf6e20cdb5068 Download

Install with winget: winget install --id Zettlr.Zettlr --exact

Check a download: Get-FileHash .\<file> -Algorithm SHA256 (PowerShell) and compare it with the SHA-256 above.

Mac 4.9.0

ArchitectureFormatRequiresFile & sourceSHA-256Download
Intel (x64) DMG macOS 13+ Zettlr-4.9.0-x64.dmggithub.com d0d8eae079c68f343401c50ce157c32960c0a4cdde28062fa34b1fa4ca6311ab Download
Apple silicon (ARM64) DMG macOS 13+ Zettlr-4.9.0-arm64.dmggithub.com dca807ccec54cc341df5fc495e9ce502d08b679a136118041efc8f1173de8c3c Download

Install with Homebrew: brew install --cask zettlr

Check a download: shasum -a 256 ~/Downloads/<file> (Terminal) and compare it with the SHA-256 above.

What the installer does

Windows

  • Delivered as an NSIS (Nullsoft) setup program (.exe) for x64.
  • Offers both a per-user and an all-users installer.
  • No custom silent switch is declared; winget falls back to its default for this installer type (/S).
  • Associates with the file types .markdown, .md, and .rmd.
  • Upgrades install over the existing version.

Mac

  • Delivered as a disk image (.dmg) for Intel (x64) and Apple silicon (ARM64).
  • Installs the app Zettlr.app into the Applications folder.
  • Requires macOS 13 or later.
  • On uninstall, Homebrew asks the app to quit.
  • A full “zap” removal also deletes up to 5 support, cache and preference locations in your home folder.

Overview

Zettlr brings simplicity back to your texts. Open-minded writing that adapts to your style. Fast information retrieval that finds what matters to you. Versatile exporting that enables you to adapt to whatever publication pipeline your employer or school uses.

Details

Publisher
Hendrik Erz
Latest version
Windows 4.9.0 · Mac 4.9.0
Released
2026-10-25 Windows build
Platforms
Windows, Mac
License
GPL-3.0
License type
Open source · Strong copyleft Software built on it must be shared under the same license.
Price
Free and open source
Copyright
Zettlr © Hendrik Erz 2017–2026
Tags
academics citation cite docs document editor markdown research writer
winget ID
Zettlr.Zettlr
Homebrew cask
zettlr
winget moniker
zettlr

Official links

Is Zettlr safe?

Score result: Mostly clean

Zettlr-4.9.0-x64.exe was flagged by 1 of 66 engines. One engine alone does not change the rating, and its label is listed under Detections.

  • 1 flagged in total
  • 3 of 3 files scanned
  • 66 engines
Scanned with VirusTotalScore = share of engines that did not flag the lowest-scoring file. 100 means none flagged. How we score

Scan info

Last scan
Scan provider
VirusTotal · Full report

File integrity

FileSHA-256Hash checkSignatureVirusTotal
Zettlr-4.9.0-x64.exeWindows · x64 (64-bit) ffccfcbdd71531fd7a6d4805ea9c199d75c2b4e023ee73df9b3bf6e20cdb5068 Matches the manifest (re-computed) Valid 1/66 flagged
Zettlr-4.9.0-x64.dmgMac · Intel (x64) d0d8eae079c68f343401c50ce157c32960c0a4cdde28062fa34b1fa4ca6311ab Matches the manifest (re-computed) Not signed 0/60 flagged
Zettlr-4.9.0-arm64.dmgMac · Apple silicon (ARM64) dca807ccec54cc341df5fc495e9ce502d08b679a136118041efc8f1173de8c3c Matches the manifest (re-computed) Not signed 0/60 flagged
Hash re-computed by everyversion.net3 of 3 installers match.
Code signature checked1 valid, 2 unsigned.
Detections (1 from 1 file)

Zettlr-4.9.0-x64.exe: flagged by 1 of 66 engines

EngineTypeLabel
GridinsoftmaliciousTrojan.Win32.Downloader.dd!n

Full VirusTotal report · scanned 2026-11-02

These are the security vendors’ own labels, shown exactly as VirusTotal reports them. We do not edit or interpret them. A detection does not by itself mean a file is malicious. Read the full report and see our Security and Trust Center.

everyversion.net security commitment

We host no installers. Every download link goes to its original source. For this software we downloaded the files from that source ourselves, re-computed each checksum and checked the code signature where our tools could, as shown above. A passing check shows a file is the one that was published; it is not a guarantee it is free of problems. For more information, visit our Security and Trust Center.

Source and provenance
Windows: sourcemicrosoft/winget-pkgs
Windows: SHA-256 in upstream manifestYes
Windows: observed at commit7a9b34a267ed · retrieved 2026-11-06
Mac: sourceHomebrew/homebrew-cask
Mac: SHA-256 in upstream manifestYes
Mac: observed at commita77de142f12a · retrieved 2026-11-06

Old versions

Windows versions

Showing the newest 20 of 53 versions (the JSON and Markdown versions list 50). Open a version for its installers, checksums and a command that pins it.

4.9.0 latest · 2026-10-25 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users ffccfcbdd71531fd7a6d4805ea9c199d75c2b4e023ee73df9b3bf6e20cdb5068 Download
x64 (64-bit) NSIS Per user ffccfcbdd71531fd7a6d4805ea9c199d75c2b4e023ee73df9b3bf6e20cdb5068 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.9.0 --exact

Release notes

Fixed Update-Failed Errors | Reference-Style Image Rendering | Quality of Life Improvements This update is a small one that most notably fixes an annoyance many of you have reported to us: That after the 4.8.0 update, Zettlr would very often give you an annoying "Update failed" error. Nothing bad happened, and you could work perfectly fine thereafter, but it was indeed annoying. It took us a few days to find, fix, and test the issue, but we believe the error message should now be gone again. Other than that, there are three additional notable changes in this release. First, Zettlr no longer supports macOS 12 and Ubuntu 17.04 (and below). These operating systems are no longer supported by their manufacturers, and so Zettlr follows Electron in dropping support for these. Second, this update fixes a security vulnerability, specifically the one caused by faulty eMudhra TLS certificates. Therefore, we recommend immediate update. And third, and last, we decided to drop in a small new feature: The image renderer can now not just render inline images (where the source of the image is defined alongside the image), but also refrence-style images, where the source of the image is defined somewhere else in the document. Note, however, that reference-style image captions cannot be edited in place, but must be edited in the reference itself. Do you enjoy Zettlr? Then consider making a donation to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.9.0

4.8.0 · 2026-09-18 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 4078c648afd1141ec0230cb6cacfbb032bbd1d8afddcd822049ef9a2e6d1e8d6 Download
x64 (64-bit) NSIS Per user 4078c648afd1141ec0230cb6cacfbb032bbd1d8afddcd822049ef9a2e6d1e8d6 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.8.0 --exact

Release notes

Admonition Support | Translation Updates | Bug Fixes and Performance Improvements This update to Zettlr brings three major improvements and changes alongside a mix of various performance improvements. Most importantly, we are proud to announce that Zettlr now has support for admonitions! Then, we have received numerous updates to translations from our community so that the localized support is now much better — shoutout to the various community members who made this a reality. Check out the new contributors at the end of this changelog. Lastly, we have changed a long-standing severe logical bug in the search functionality. Please make sure to thoroughly read this changelog before updating so that you know what's coming. We have also taken the time to write a long release note over on the Zettlr blog introducing all of these changes and explaining the admonition syntax in depths. So head over to the blog and get to know everything that's new in this version. Happy writing! Do you enjoy Zettlr? Then consider making a donation to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog Admonitions After more than six years in the making, we are proud to announce admonitions as a new feature for Zettlr. The app now supports the more and more common syntax that GitHub and other Markdown editors already support, using…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.8.0

4.7.0 · 2026-07-26 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 70354eaeeaea7d0592eed91e030a35461cbb3ec73165d96bfde8a9423b43330c Download
x64 (64-bit) NSIS Per user 70354eaeeaea7d0592eed91e030a35461cbb3ec73165d96bfde8a9423b43330c Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.7.0 --exact

Release notes

The next update for Zettlr comes again with a bundle of improvements and new features for you to enjoy. Again, we have spent a lot of time fixing a magnitude of issues and improving the usability of the app. Besides these rather minor but plentiful improvements, there are two notable new features. First, we are more than happy to finally implement custom shortcuts. Those have been on our users' wishlist for years, and we are happy that we finally could make it work to add them to the customizable things you can do in the app. From now on, you can adjust many existing shortcuts to better fit your muscle memory. In addition, we have made available all text transforms via these shortcuts so that you can assign shortcuts to those that you frequently use. In addition, the interface will warn you if a shortcut you chose would possibly conflict with another command. We have designed this feature to be extensible, and right now not all commands can be customized. So if there is one you always wished you could customize, and it's not yet part of the custom shortcut settings, let us know so we can add it! A second feature that has been in some demand is the ability to change the editor theme independent of the main theme. We are happy to announce that this is now also possible. By default, the editor theme will follow the main theme, but you can now change this to your liking. We have also spent some time improving how you can work with the app. For example, clicking on a…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.7.0

4.6.0 · 2026-06-14 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 79670357c5badcc7bab7ff73ebc7f57d50647bd141ad655b94913010bd707874 Download
x64 (64-bit) NSIS Per user 79670357c5badcc7bab7ff73ebc7f57d50647bd141ad655b94913010bd707874 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.6.0 --exact

Release notes

Bug Fixes and Performance Improvements | Quality of Life Improvements We are pleased to announce the next update for Zettlr. In this version, we have focused more on fixing issues and improving your ability to work on your texts efficiently rather than shiny new features – similiar to what Apple did for their upcoming 27 version of their operating systems! Concretely, we have fixed a series of regressions and bugs that have occurred during our transition of the editor CSS away from direct styling towards the usage of CSS variables. While this has made applying Custom CSS more easy, it has also caused a few styles to break. This version fixes many of these small issues. A bigger change involves the full-text search. We haven't really touched this since its introduction many years ago, and it showed. Rewriting the core logic, we were able to significantly improve the search performance. Searches should now be 50% to 100% faster, and deliver more relevant search results. The autocomplete suggestions for both recent searches and restricting the search to directories have been re-implemented to work around a long-standing bug in Chromium that has made the pure-HTML implementation unfortunately unusable. Another feature this version brings affects primarily francophone Zettlr users. The default trigger character to summon the snippets autocomplete is the colon (:), but unfortunately, this has in the past interfered with how the French language assumes colons are being used. To…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.6.0

4.5.0 · 2026-05-08 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 93db764f669494ea805540d035d0579672480753aad60bcdde56a1ccf079829e Download
x64 (64-bit) NSIS Per user 93db764f669494ea805540d035d0579672480753aad60bcdde56a1ccf079829e Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.5.0 --exact

Release notes

Task Indicator | Custom CSS Improvements | Bug fixes and performance improvements This update primarily brings two new features to the table: A visual task indicator for long-running tasks, and great improvements in the experience for Custom CSS users. First, our new long-running task indicator gives you a better overview and insight into any task that you perform in Zettlr that can take long, such as exporting projects to PDF. Now, whenever you start a task that might take a while, Zettlr will show an indicator in the toolbar. It encodes several pieces of information, such as how many tasks are running, how many have failed, and how many were successful. Click the indicator to see more details for each task, including an explicit run time. Once you "clear" the tasks, the icon will disappear again until you start new tasks. If you have hardware acceleration disabled, Zettlr will only show an icon, but if you keep it enabled, you will see an animation. Second, we have cleaned up the editor CSS. More specifically, the editor themes now make use of CSS variables to style most of their content. This can greatly reduce the complexity for those of you who want to use custom CSS. However, this also means that some custom CSS may break during this update, so make sure you adjust any CSS after updating. Besides this, this update fixes a few additional bugs, most visibly/notably missing icons in the status bar. See the changelog below for all changes. Do you enjoy Zettlr? With the…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.5.0

4.4.0 · 2026-04-24 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 407c11af21f11edbfaedfb81c4e072c75f62d8690d87e6e3aafdca26b25e30b8 Download
x64 (64-bit) NSIS Per user 407c11af21f11edbfaedfb81c4e072c75f62d8690d87e6e3aafdca26b25e30b8 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.4.0 --exact

Release notes

Security Fixes | File Manager Improvements | Bug Fixes This update improves primarily on two fronts: the file manager and how you can navigate your files, and the security model of the app. First, this update brings improvements in the file manager, making it easier for you to navigate all your files and folders. This includes a few bug fixes that improve the behavior of the file manager. For example, opening up folders of containing files now works more reliably, and the file manager once again scrolls any newly activated file into view. Second, we have heavily increased the safety when using the app. We now disallow more potentially dangerous code from executing and have overhauled the security model of the app to better reflect how users interact with the app. As always, you can view the full changelog below. Do you enjoy Zettlr? With the recent spikes in SSD and RAM costs, our server costs have skyrocketed. Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog GUI and Functionality - Feature: The app now remembers if the file manager was open or closed across restarts and applies this setting on each start (#3679). - Feature: The names of open folders in the file manager tree will now remain sticked to the top of the file manager as you scroll through its list of children. This is especially…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.4.0

4.3.1 · 2026-03-30 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 77111f108877ad3f94dc0516d5a4b091404f44768d8480577f6480e502f04390 Download
x64 (64-bit) NSIS Per user 77111f108877ad3f94dc0516d5a4b091404f44768d8480577f6480e502f04390 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.3.1 --exact

Release notes

Bug Fixes and Performance Updates For this small update, we've fetched the polishing cloth and improved things here and there, but nothing big has happened. The one notable fix is that Zettlr now properly escapes path names passed to shell commands during exports. In very specific circumstances, it was possible to make Zettlr execute unexpected commands during exports. This update improves this behavior so that it is no longer possible. Do you enjoy Zettlr? With the recent spikes in SSD and RAM costs, our server costs have skyrocketed. Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog GUI and Functionality - Update pt-PT translations (#6262). - Translated the tutorial to Japanese (#6260). Under the Hood - Escape file and directory paths passed to runShellCommand. - Update Pandoc to v3.9.0.2. - Updated some dependencies. - Removed duplicate FSAL descriptor fetching. - Improved resiliency of the descriptor fetching; now if a renderer requests an array of paths, the FSAL does not fail. Instead, it simply omits those descriptors from the return array and logs an error (context: #6272).

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.3.1

4.3.0 · 2026-03-21 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 0ef29df70a81acc8fade2ba04830d00c78070b6159984605b8626124653f016c Download
x64 (64-bit) NSIS Per user 0ef29df70a81acc8fade2ba04830d00c78070b6159984605b8626124653f016c Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.3.0 --exact

Release notes

New File Manager Controls | QoL Updates | Bug Fixes | Security Fixes This release brings many great new things to Zettlr. Besides the obvious batch of bug fixes, this update focuses on improved citation quality, and findability of your files in the file manager. Specifically, this update improves the file manager by allowing you to sort your workspaces and add colors to your folders. You can also close all standalone files or workspaces with a few clicks, if you so wish. In terms of citation support, Zettlr now shows a tooltip after some delay if you hover over a citation with your mouse, showing you the generated bibliography for those items to make sure you actually cite the correct work. Besides that, you now get CSS autocompletion in the Custom CSS editor. The boot sequence of Zettlr is now much more resilient towards missing files, folders, or weird permission errors, so you should have a much better experience in volatile contexts. We also fixed a few potential security issues where unsanitized HTML was rendered in the main window that could possibly be abused by malicious actors. To see what exactly has changed in detail, please review the changelog below. Do you enjoy Zettlr? Consider donating to help us pay for the development costs. With the recent spikes in SSD and RAM costs, our server costs have skyrocketed. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.3.0

4.2.1 · 2026-03-07 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 27d60e8c47b339486214f87bb3f30e259c9e7d9ca9c467fb5500c2c329d824a4 Download
x64 (64-bit) NSIS Per user 27d60e8c47b339486214f87bb3f30e259c9e7d9ca9c467fb5500c2c329d824a4 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.2.1 --exact

Release notes

Bug Fixes | Updated Dependencies This update only brings minor things to the table. Most notably, this update fixes the logic of Zettlr to handle extensions to Pandoc readers and writers. Previously, extensions were always removed from readers and writers whenever you imported or exported a file. Now, if you specify an extension, this will work again. This means, previously, if you specified a writer in your defaults files disabling the “smart” extension (e.g., writer: docx-smart), Zettlr would strip the extension away. Now, these extensions are retained correctly on each import or export. In addition, this update fixes a few oddities after the Zotero 8 update, and updates all dependencies to the newest available versions. Changelog Fixed Pandoc Extension Parsing If you ever used Pandoc extensions with Zettlr, you may have wondered why they sometimes appeared not to work. After a report by a user, we have found out that Zettlr never actually parsed these correctly. We decided to make this a bit more visible in the changelog since your exports may have been broken without you realizing. This way you can verify any of your exports. GUI and Functionality - Fix indenting and tab insertion behavior (#6196). - Fix Zettlr not correctly parsing Pandoc extensions (#6212). - Improved error handling when opening PDF attachments. - Make Zettlr more resilient when CSL JSON library files are malformed. Under the Hood - Add unit tests for parseReaderWriter utility function. - Upgrade…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.2.1

4.2.0 · 2026-02-21 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users dcdcb86753270053d526d7cee029ed77d281961472f0b5726ac4211bf0613f27 Download
x64 (64-bit) NSIS Per user dcdcb86753270053d526d7cee029ed77d281961472f0b5726ac4211bf0613f27 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.2.0 --exact

Release notes

Preview Mode Updates | Bug Fixes | Quality of Life Improvements This update brings three distinct sets of improvements. First, it contains a series of new features for the preview mode, which make blockquotes now render with a vertical bar instead of italicized font. In addition, Pandoc divs and spans are now pre-rendered and apply any custom styling you have applied, if applicable. Second, it contains a bunch of minor bug fixes and improvements of some annoying behavior so that the app works better for everyone. This also includes some big improvements of the Brazilian, Japanese, and German translations. Last but not least, this update includes a fix for a bug that had been introduced by the recent Zotero 8 update. Some users were reporting that, after that update, Zettlr would stop suggesting citations, and that other parts of the citation pipeline would randomly fail. This update provides a fix to ensure that your citations should mostly work, even if the output from Zotero contains some minor problems. Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog GUI and Functionality - Feature: New utilities for working with native Pandoc Divs and spans (#6032): - Added a new setting to switch between native highlights (==mark==) and using spans for this ([mark]{.highlight})…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.2.0

4.1.1 · 2026-01-28 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users d57e84eb10d3bcc38e2c2e5d5aa034f2791326f5a2b95eee5709bdcf80e99855 Download
x64 (64-bit) NSIS Per user d57e84eb10d3bcc38e2c2e5d5aa034f2791326f5a2b95eee5709bdcf80e99855 Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.1.1 --exact

Release notes

Bug Fixes and Performance Improvements Did you always wonder what "bug fixes and performance improvements" in your app update notes referred to? Read our changelog below to see what this can entail! No new features this time, just some polishing. Important Note for Windows Users This is the last release published with the old code signing certificate. Going forward, the certificate will change. So please make sure to update to this release as soon as possible. Read more on our forum. Changelog GUI and Functionality - Fix a bug where the preferences window would allow arbitrary tab sizes. Now, tab sizes are bound between 2 and 10 (see #6131). - Fixed links not registering clicks when they are pre-rendered within table cells of the TableEditor (#4557). - Fix application of custom tag classes. - Fixed a bug that would not correctly apply the code class to segments of code in some circumstances (primarily when adding YAML front matters or comments). - Fix syntax highlighting in code blocks, frontmatters, etc. Now, Zettlr assigns more default-colors of the solarized code syntax theme. In addition, regular text is now more readable, especially in light mode. - Fixes and improvements to the toolbar styling; simplify CSS rules. - Made toolbar icons slightly larger. - Update ja-JP translation (#6132). - Fixed a bug that would not accept custom height constraints via Pandoc attributes for images if the maximum image height was set to 100% in the settings. - Fixed "Learn more" link on…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.1.1

4.1.0 · 2026-01-13 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users db1c34258923114ca091b20c23787bf0139ef9aab8530bd6d8ce9095ea8fee2e Download
x64 (64-bit) NSIS Per user db1c34258923114ca091b20c23787bf0139ef9aab8530bd6d8ce9095ea8fee2e Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.1.0 --exact

Release notes

Bug Fixes | Performance Improvements This is the first minor update for Zettlr 4.0. It comes with many fixes and small improvements, but also two new features and a change that you should know about. The two features are that you can now additionally collapse YAML frontmatters and Pandoc divs with the collapse-arrows left of the editor area, and Zettlr furthermore remembers which sections you have collapsed on a per-editor basis. The change pertains to a configuration update that will make downgrading from this version difficult, and which requires your attention. Read everything in the Changelog below. Changelog Read Before Updating In this version, we perform a long-planned configuration change that affects your loaded workspaces and files. Before installing this update, please take note of which workspaces and files you have open, in case they are being closed through this update. (No data will be actually deleted, but this helps you avoid having to search for the folders.) In addition, it is crucial to remember that once you update to this version, there is no turning back. If you decide to downgrade to a previous version, your files and workspaces will be closed, and you will have to re-open them afterwards. GUI and Functionality - Feature: You can now collapse YAML frontmatters and Pandoc divs (#6115). - Feature: Zettlr now remembers folded regions as long as the window remains open, even when you close a document (#6115). - Change: Due to a configuration change…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/4.1.0

4.0.0 · 2025-12-26 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 14e49a7e14e9375286eb75f11f9e299ef5d647f7ea1596a90f90758a4043611b Download
x64 (64-bit) NSIS Per user 14e49a7e14e9375286eb75f11f9e299ef5d647f7ea1596a90f90758a4043611b Download

Pin this version: winget install --id Zettlr.Zettlr --version 4.0.0 --exact

Release notes

Read the release notes on the publisher’s site

Manifest: manifests/z/Zettlr/Zettlr/4.0.0

3.6.0 · 2025-07-31 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 1db36800f7d96166af19185939b30f9b382db78792eb969e36101ca4f577a677 Download
x64 (64-bit) NSIS Per user 1db36800f7d96166af19185939b30f9b382db78792eb969e36101ca4f577a677 Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.6.0 --exact

Release notes

a11y/Dark Mode fixes | Text Transformations | Bug Fixes and Performance Improvements We are happy to present a new update to Zettlr that includes a few nifty new features! Most notably, this update introduces a series of text transformations that you can use to modify any text inside Zettlr. These transformations allow you to, e.g., capitalize text to sentence or title case, fix errors that often happen when copying from PDF files, or change the text to conform to certain typographical styles. More transformations are to come in the future, but we believe that this is a great start to improve your workflow. A second section in which we were active for this release concerns the theme. First, we have fixed an annoying bug that would never remember your dark mode setting on platforms other than macOS. And second, we have fixed an accessibility issue that would make Zettlr flicker white whenever opening a new window while using dark mode. Finally, this update includes some additional bug fixes and performance improvements, and updates to the framework. For all information, as always, please refer to the complete changelog below. Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog Text Transformations Zettlr now features a set of several text transformation commands in the editor. Using…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.6.0

3.5.1 · 2025-07-01 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 88bfbfa2d68eb1d5e79f3a5d5d614fb32b39535c94c86efa408f03f97d337c6c Download
x64 (64-bit) NSIS Per user 88bfbfa2d68eb1d5e79f3a5d5d614fb32b39535c94c86efa408f03f97d337c6c Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.5.1 --exact

Release notes

Bug fixes This is a small update that fixes one especially annoying bug that users have reported since the last version. In addition, it offers an entirely new app translation, and another minor bug fix. Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog GUI and Functionality - Fixed a bug that would make using certain keys such as Enter, Backspace, or quotes in code editors in the Assets Manager unusable (#5797). - Added Kazakh language (#5771). - Improve fenced code block language detection when using fenced code attributes. Now, using the recommended Pandoc-style syntax for attribute strings will correctly match the language in the info string to one of the available identifiers. New Contributors - @AnmiTaliDev made their first contribution in https://github.com/Zettlr/Zettlr/pull/5771 Full Changelog: https://github.com/Zettlr/Zettlr/compare/v3.5.0...v3.5.1

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.5.1

3.5.0 · 2025-05-28 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 29ab3e2c176a5b4dd1ba2acb6570a2b8baa165a85545666523945d880fd55ece Download
x64 (64-bit) NSIS Per user 29ab3e2c176a5b4dd1ba2acb6570a2b8baa165a85545666523945d880fd55ece Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.5.0 --exact

Release notes

Bug Fixes and Performance Improvements | Keyboard Shortcuts Over the past weeks, we have managed to include a few improvements left and right, which mostly involve bug fixes and minor tweaks. More notably, we have performed some work on the keyboard shortcut situation. First, we have unified and harmonized the keyboard shortcuts available to you by using the same keymap across all editors that you can see across the app (including in the assets manager), which hopefully reduces friction for those who frequently adapt profiles or snippets. We have also added a few new keyboard shortcuts and fixed a few conflicts. Other than that, we are happy to report that, thanks to community efforts, the French and Czech translations have been updated. Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog GUI and Functionality - Feature: The code editors (in the assets manager and elsewhere) now share the same keymap as the main editor. - Feature: The image renderer now acknowledges and respects the presence of a Pandoc link attributes string behind an image to scale images using custom sizes (#1328). - Change: Removed some optional properties from the default profiles. If you want to switch to the new defaults, delete those files from the assets manager or rename your existing ones. Specifically…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.5.0

3.4.4 · 2025-04-16 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 19d31f9196a853c607b2d71b1086f8d3935acba5764f394f04dcf723b16f9acc Download
x64 (64-bit) NSIS Per user 19d31f9196a853c607b2d71b1086f8d3935acba5764f394f04dcf723b16f9acc Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.4.4 --exact

Release notes

Quality of Life Update | Zettelkasten Link Improvements This update contains many smaller fixes and improvements of the app. The primary changes are a complete update of the various dependencies so that the app is up-to-date, including the most recent Electron framework and the most recent Pandoc. It also contains a few fixes for exports and translation improvements. Refer to the changelog below for a full list of changes. Note that we have updated the build pipeline to Ubuntu 22.04, which means that any older Ubuntu-system likely won't be able to run this version of Zettlr. Changelog GUI and Functionality - Change: The exporter will now forcefully enable (= if it is not yet enabled in the corresponding defaults file in the assets manager) the Pandoc extension wikilinks_title_after_pipe or wikilinks_title_before_pipe (depending on your settings) for every export from a supported (Markdown- based) reader so that wikilinks/Zettelkasten links are properly parsed. - Identification of Pandoc readers and writers is now more stable, resulting in clearer information across the app. - Fix the wikilink/Zettelkasten link Lua filter (#5605). - Zettlr now properly retrieves attachments also for items residing in group libraries (#5647). - Updated translations: - German (de-DE) - French (fr-FR, #5688) - Taiwanese (zh-TW, #5656) Under the Hood - Import Pandoc reader/writer parser from nathanlesage/pandoc-profile-generator; retire getPlainPandocReaderWriter. - Move pandoc-maps.ts to common…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.4.4

3.4.3 · 2025-02-28 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users dfd0289d924425ae8c7b59a4a81c7826cee2b2d86d0c2642e8cc69949396d96c Download
x64 (64-bit) NSIS Per user dfd0289d924425ae8c7b59a4a81c7826cee2b2d86d0c2642e8cc69949396d96c Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.4.3 --exact

Release notes

Quality of Life Update This update is the second one in our roadmap to exchange Zettlr's code signing certificate, meaning that it doesn't contain all that much new functionality. Instead, it is relevant mostly to Windows users. Please try to install this update. If it doesn't work, read on for a link to the one-week old 3.4.2 release. Thanks for bearing with us! Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog An Important Note for Windows Users If you use Zettlr on Windows, there is a chance that you will be unable to install this update at first. This is because this update uses a different, new code signing certificate. There is a possibility that especially those of you who use a work computer on which you do not have administrative access, Windows will warn you of this update and prevent you from installing it. Based on initial communication, there are indications that this won't happen, but we wanted to let you know just in case. If you are unable to install this update, please make sure you update to at least version 3.4.2, which has been released last week. If you did not update to version 3.4.2, you can find do so by clicking this link. For more context, please read our blog post that outlines our roadmap for the code signing certificate change, as well as our Community…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.4.3

3.4.2 · 2025-02-21 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users bfbe45f54863c8575103a8c6abf4c35652bc9c52d34d8194a78cf5953c1e1e8f Download
x64 (64-bit) NSIS Per user bfbe45f54863c8575103a8c6abf4c35652bc9c52d34d8194a78cf5953c1e1e8f Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.4.2 --exact

Release notes

Urgent Update for Windows | Maintenance Release | Bug Fixes After two months, we are happy to present a new update that fixes a few things. Most importantly, this update updates all the various dependencies that you usually don't see to their newest versions in preparation for the upcoming code signing certificate switch. Therefore, the most important part of this changelog that you need to read is the section "An Important Note for Windows Users" below. We will be releasing a second update next week in accordance to this. Please read our blog post for more information! Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support! Changelog An Important Note for Windows Users If you use Zettlr on Windows, we urgently recommend you to install this update. We will release a second update approximately one week after this update, which you may not be able to install on Windows right away due to Zettlr switching code signing certificates. Therefore, please absolutely make sure you install this update on your Windows computers. For more context, please read our blog post that outlines our roadmap for the code signing certificate change, as well as our Community Forum post. If you have any questions, please don't hesitate to ask them on the Community Forum, on Discord, or as a comment on our BlueSky or…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.4.2

3.4.1 · 2024-12-24 · 2 installers notes
ArchitectureFormatScopeSHA-256Download
x64 (64-bit) NSIS All users 455f405646438f4a06b51a2cebcad11851bb09c204b7ed3c561864d9d8b88812 Download
x64 (64-bit) NSIS Per user 455f405646438f4a06b51a2cebcad11851bb09c204b7ed3c561864d9d8b88812 Download

Pin this version: winget install --id Zettlr.Zettlr --version 3.4.1 --exact

Release notes

Bug Fixes | Performance Improvements Update 3.4.1 fixes an issue with release 3.4.0 from yesterday. Hello! With this final update of the year, we say goodbye to 2024 and wish you happy holidays and a successful start into 2025. This update focuses on fixing issues and improving the performance across the app. Most notably, we have continued to correct the issues that have been caused by 3.3.0 especially on Windows and a few less noticeable things. One addition is that we have improved the word counting mechanism. It conveniently shows the project word count in a file's statusbar for project files, and counts words in the bibliography sidebar. Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can sponsor Hendrik Erz on GitHub. Thanks for your support! Changelog GUI and Functionality - New Feature: For files that belong to a Zettlr project, the status bar now additionally displays the total word or character count for all files across the entire project, making it easy to check for a total limit (e.g., for a journal submission); clicking on the item furthermore allows quick switching between just those files that are part of the project - New Feature: The references sidebar tab now provides an approximate word count, which is useful if some word count limit includes the bibliography; as references aren't included in any other word count - Fix SVG image preview (#5496) - Fix…

Full release notes from the publisher

Manifest: manifests/z/Zettlr/Zettlr/3.4.1

All older versions: manifests/z/Zettlr/Zettlr

Mac versions

Homebrew casks list only the current release. Earlier builds appear in the cask’s history on GitHub, and Homebrew cannot install them directly.

4.9.0 latest · 2 installers
ArchitectureFormatRequiresFile & sourceSHA-256Download
Intel (x64) DMG macOS 13+ Zettlr-4.9.0-x64.dmggithub.com d0d8eae079c68f343401c50ce157c32960c0a4cdde28062fa34b1fa4ca6311ab Download
Apple silicon (ARM64) DMG macOS 13+ Zettlr-4.9.0-arm64.dmggithub.com dca807ccec54cc341df5fc495e9ce502d08b679a136118041efc8f1173de8c3c Download

Release notes

Publisher changelog

Zettlr FAQ

Is Zettlr safe to download from here?

We host no installers. Every download button goes to the original source, and the checks below were run on those files.

On 2026-11-06 we downloaded the latest 3 installers from those sources and re-computed the SHA-256 of each: 3 of 3 match the package catalog’s value. Code signatures: 1 valid, 2 not signed.

VirusTotal: one engine out of 66 flagged Zettlr-4.9.0-x64.exe. A single flag among that many engines is usually a false alarm. We still list it under Detections.

Our rating: Safe. No check is a guarantee. See the security details above and our Security and Trust Center. Publisher’s website: Zettlr’s official website.

Does Zettlr update itself after I install an old version?

For Windows, we have no information on whether Zettlr updates itself, and for Mac, we have no confirmation that the app updates itself, although many apps check for updates and offer to install them. Look for an update setting in Zettlr (see Zettlr’s documentation) before you rely on an older version.

Does Zettlr cost anything?

No. Zettlr is free and open source (license: GPL-3.0).

Which versions of Zettlr are listed here, and how far back?

For Windows, we list 50 versions, from 1.8.9 up to 4.9.0 (the catalog has 53, and we keep the newest 50), and for Mac, only the current release (4.9.0) is listed, because older Mac builds are not kept in the package listing. This page shows the newest 20 Windows versions; the JSON and Markdown files for this app list all 50 Windows versions.

Where do the download links go?

They go straight to the source named in the package catalog, with nothing added by us: for Windows, to github.com, and for Mac, to github.com. We host no files. Compare the SHA-256 shown next to each file with the one you compute after downloading. Publisher’s website: Zettlr’s official website.