Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is novelWriter?
novelWriter is a free, open-source plain-text editor built for writing novels and other long-form projects made up of many smaller documents. It stores everything as plain text files, so your manuscript stays portable and robust rather than locked inside a proprietary format. On top of the text editor, it adds a lightweight, Markdown-like syntax for comments, synopses, and cross-references between files, plus tools for organising those files and notes.
It runs on Linux, Windows, and macOS, and its focus is structure: chapters, scenes, and notes kept as separate plain-text documents that you can arrange and link.
Who it suits
- Novelists and long-form writers who want their work in plain text but still need organisation across dozens or hundreds of files.
- Writers who value portability and don't want their manuscript tied to one app or vendor.
- Cross-platform users who move between Linux, Windows, and macOS.
It is less suited to someone who wants a single rich-text document with heavy formatting, or who prefers a WYSIWYG writing environment.
Practical note on platforms
The release notes indicate that as of the 2026.1 release, macOS DMG installers were discontinued, with the current method being a Python environment and the novelwriter package from PyPI. If you write on a Mac, check the current install options before committing. Linux users have several routes, including an AppImage, Flatpak, package repositories, and a Fedora package; the Ubuntu PPA is deprecated, so migrating to the Cloudsmith repository is advised.
Next step
If the plain-text, multi-document approach appeals to you, download the latest release for your platform and create a small test project — a few chapters and a note or two — to see whether the metadata syntax and file organisation fit how you already work. If you want to compare approaches, Obsidian and Scrivener take different tacks (linked notes and a binder-based project format, respectively).
How does novelWriter help me organize a novel with many text files and notes?
novelWriter treats a novel as a folder of plain text files rather than one giant document. Each file is a small piece of the project—chapters, scenes, character notes, research—and the editor gives you a way to keep those pieces in order without forcing you into a proprietary database. Because everything stays as plain text, you can open the files in other editors, back them up easily, and still read them if you stop using novelWriter.
The organizational pieces
- A project tree for structure. You arrange files in a hierarchy that mirrors the book: acts, chapters, scenes, plus separate areas for notes and research. That makes it practical to jump between a scene and the note describing the location it happens in.
- Metadata syntax inside the text. You add comments, synopses and cross-references using a markdown-like syntax. A synopsis attached to a scene is useful when you want to see the shape of the story without rereading every draft.
- Cross-referencing between files. When a character, place or plot thread reappears, you can point to the file that holds the detail instead of duplicating it in several places.
- Plain text as the storage format. This is the main trade-off: you get robustness and portability, but you do not get the automatic formatting, tracked changes, or collaborative editing of a word processor.
Who this suits
It fits a novelist or long-form writer who already thinks in scenes and wants notes, drafts and references in one organized workspace. If you write in a single flowing document and rarely separate material, a simpler markdown editor may be less overhead. If you need a WYSIWYG layout or real-time co-authoring, novelWriter is not aimed at that.
A concrete way to start
Create one project, then make top-level folders for Manuscript, Characters, Places and Research. Put each scene in its own file under the manuscript folder, and write a one-line synopsis in the metadata for every scene. After a week, open the synopsis view: if you cannot follow the story from those lines alone, the problem is usually a missing or vague scene, not your prose.
For a broader plain-text writing setup, compare with Obsidian for linked notes and Scrivener for a binder-style drafting environment.
Which platforms can I install novelWriter on, and how do I install it on Linux, Windows, or macOS?
novelWriter runs on Linux, Windows and macOS, but the three platforms are not equally convenient. Linux and Windows have ready-made installers; macOS currently requires a manual Python setup.
Platform overview
| Platform | Install route | Practical note |
|---|---|---|
| Linux | AppImage, Flatpak, distribution repositories, or the Cloudsmith repository | The widest choice of options; the Ubuntu PPA is deprecated, so prefer Cloudsmith |
| Windows | Setup installer | Code signing is sponsored by SignPath.io with a certificate from the SignPath Foundation |
| macOS | Python environment plus the novelwriter package from PyPI |
DMG releases were discontinued as of release 2026.1 and are not yet back |
Linux
Pick the route that matches how you like to maintain software:
- AppImage — a single downloadable file, useful if you want to try novelWriter without touching system packages.
- Flatpak — a sandboxed install if Flatpak is already part of your setup.
- Cloudsmith repository — the recommended repository route; the project provides a setup script, then
sudo apt updateandsudo apt install novelwriter. - Fedora 41+ —
sudo dnf install novelwriter, maintained by Fedora package managers, so expect a delayed release cycle. - Ubuntu PPA — deprecated and due to stop receiving updates; migrate to the Cloudsmith repository.
If you are on a Debian-based distribution and want automatic updates, the repository route is the one to choose. If you just want to test the editor, the AppImage is the least invasive.
Windows
Download the setup installer and run it. The project notes that code signing is sponsored by SignPath.io, with the certificate issued by the SignPath Foundation, and publishes a code signing policy — worth knowing if your security software is cautious about unsigned installers.
macOS
There is no current DMG. The only supported method is to set up a Python environment and install the novelwriter package from PyPI, for example with pipx install novelwriter. This suits writers comfortable with a terminal; if that is not you, a Linux or Windows machine is the smoother path until DMG releases return.
A useful next step: decide whether you want managed updates or a one-off trial. Managed updates point to the Cloudsmith repository on Linux or the Windows installer; a trial points to the Linux AppImage or a pipx install on macOS.
Is novelWriter free and open source, and what are its licensing terms?
Yes. novelWriter is free and open source, and the project distributes it at no cost across Linux, Windows and MacOS.
What that means in practice
- No purchase or subscription is required to download and use the editor. The download options listed on the page include an AppImage, Flatpak, package repositories, a Windows setup installer, and installation from the Python Package Index.
- The source is openly available, so you can inspect, modify and redistribute it under the terms of its open source license.
- You install it yourself rather than through a paid storefront. On Linux you can use the project's Cloudsmith repository, Fedora's package, or
pipx; on Windows there is a setup installer; on MacOS the DMG releases have been discontinued as of release 2026.1, so the current route is a Python environment with thenovelwriterpackage.
Check the exact license before you rely on it
"Free and open source" tells you the broad category, not the specific terms. The precise license text governs what you may do in a commercial or redistributed product, and that text is not stated in the material above. If you plan to fork novelWriter, bundle it with other software, or ship it inside a company, read the license file in the source repository or on the project's own site first. For a novelist simply writing in it, the practical answer is that there is nothing to pay and no account required.
A concrete scenario
Suppose you write on a Linux laptop and a Windows desktop, and you want your manuscript stored as plain text files you fully control. novelWriter fits: install it free on both machines, keep the project folder in your own sync or backup system, and you are not locked into a vendor. The trade-off is that you take on installation and updates yourself, and MacOS users currently face a more manual Python setup. If you would rather compare alternatives before committing, Obsidian and Scrivener are well-known options with different pricing and licensing models.
Next step: open the license file or the licensing section of the project's repository and confirm the exact terms, then download the build for your operating system and test it on a small sample project before moving a full manuscript into it.
What are the latest release notes and changes in version 2026.2 Patch 1?
The page confirms that version 2026.2 Patch 1 was released on September 26, 2026, but it does not reproduce the release notes themselves. The "Read the Release Notes" link points to a separate page, so the specific fixes, changed behaviours and any known issues for that patch are not available from the material provided here.
What can be said from the page
- The release is a patch on top of the 2026.2 series, not a new feature release. Patch numbering usually means bug fixes, small corrections or packaging adjustments rather than major new functionality.
- It applies to the same cross-platform product line described on the page: Linux, Windows and macOS, with novelWriter presented as a plain-text, markdown-like editor for novels and multi-document projects.
- Distribution channels listed include a Linux AppImage, Flatpak, package repositories, a Windows setup installer, and installation from PyPI. The page also notes that macOS DMGs have been discontinued as of release 2026.1, with a Python environment plus the PyPI package as the current macOS route.
- The Ubuntu PPA is described as deprecated, with users directed to migrate to the Cloudsmith repository.
How to get the actual patch details
Open the Release Notes page linked from the download section and look for the 2026.2 Patch 1 entry. Patch notes for a project like this typically list corrected crashes or file-handling bugs, syntax or indexing fixes, and any packaging changes across the AppImage, Flatpak, repository and installer builds. Compare against the 2026.2 base notes so you can separate new fixes from earlier features.
If you maintain a writing setup on Linux, this matters in practice: a patch delivered through the Cloudsmith repository or Flatpak updates in place, while AppImage users must download the new file manually. Since the Ubuntu PPA is deprecated, anyone still on it should move to the repository before applying updates. For macOS users, the practical decision is whether to run from PyPI now or wait for DMG releases to return.
For background on the project itself, see novelWriter; the release notes page linked from there is the authoritative source for the exact contents of 2026.2 Patch 1.
How does novelWriter compare to other novel-writing tools like Scrivener or Manuskript?
novelWriter sits in a specific niche: it is a plain-text, Markdown-like editor for novels and other large projects split across many small files, rather than a rich-text writing environment. That single design choice drives most of its differences from Scrivener and Manuskript.
The core comparison
| Aspect | novelWriter | Scrivener | Manuskript |
|---|---|---|---|
| Storage format | Plain text files with a metadata syntax | Project/binder format | Project format |
| Editing style | Markdown-like plain text | Rich text with formatting | Rich text with formatting |
| Organisation | Many small documents plus notes, comments, synopsis and cross-references | Binder with folders, corkboard, collections | Outline tree with index cards |
| Platform reach | Linux, Windows, MacOS | Primarily Windows and MacOS | Linux, Windows, MacOS |
| Cost model | Free and open source | Commercial | Free and open source |
Treat the Scrivener and Manuskript columns as general characterisations of that category of tool, not as feature claims from novelWriter's own page.
What the trade-off actually feels like
If you write in plain text, novelWriter's approach means your manuscript stays readable and portable: you can open the files in any editor, diff them, back them up with ordinary tools, and sync them without a proprietary project file. The page describes the editor as built on plain text files "for robustness" and offering a metadata syntax for comments, synopsis and cross-referencing between files. For a novelist juggling dozens or hundreds of scene files, that cross-referencing is the feature that keeps a fragmented draft navigable.
The cost is formatting. Scrivener and Manuskript give you a visual, word-processor-like drafting surface with compiled output styled inside the app. novelWriter expects you to be comfortable with lightweight markup and to treat formatting as something applied later or externally. If you dislike seeing syntax in your prose, that friction is real and constant.
Matching the tool to the writer
- Choose novelWriter if you already write in Markdown, value plain-text ownership of your draft, work on Linux, or want to version-control and script around your manuscript.
- Choose Scrivener if you want a polished, all-in-one drafting and compilation environment and are happy to work inside a proprietary project structure.
- Choose Manuskript if you want an open-source alternative with a more visual outlining and rich-text experience.
Installation reality check
Availability differs by platform, and that may decide it for you. The page lists Linux downloads (AppImage, Flatpak, package repositories), a Windows setup installer, and notes that MacOS DMGs were discontinued as of release 2026.1, with the current MacOS route being a Python environment and the novelwriter package from PyPI. Linux users also have a Cloudsmith repository, a Fedora package with a delayed release cycle, and a deprecated Ubuntu PPA that the project advises migrating away from. So on MacOS, expect a more hands-on setup than Scrivener's installer.
A practical next step: install it, create a small test project with three or four scene files and one cross-reference between them, and write for an hour. That will tell you quickly whether the plain-text workflow suits your drafting habits better than a binder-style tool. For a broader field, Scrivener and Manuskript are the natural points of comparison.
User reviews (0)