Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

novelWriter is a plain text editor designed for writing novels assembled from many smaller text documents. It uses a minimal formatting syntax inspired by Markdown, and adds a meta data syntax for comments, synopsis, and cross-referencing. It's designed to be a simple text editor that allows for easy organisation of text and notes, using human readable text files as storage for robustness.

The project storage is suitable for version control software, and also well suited for file synchronisation tools. All text is saved as plain text files with a meta data header, the core project structure is stored in a single project XML file, and other meta data is primarily saved as JSON files.

The application is written with Python 3 using Qt6 and PyQt6. It is developed on Linux, but should in principle work fine on other operating systems as well as long as dependencies are met. It is regularly tested on Debian and Ubuntu Linux, Windows, and MacOS.

novelWriter is developed and maintained by Veronica Berglyd Olsen.

Website: https://novelwriter.io
Documentation: https://docs.novelwriter.io/
Source Code: https://github.com/vkbo/novelWriter

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

novelwriter-26.2rc1.tar.gz (3.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

novelwriter-26.2rc1-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file novelwriter-26.2rc1.tar.gz.

File metadata

  • Download URL: novelwriter-26.2rc1.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for novelwriter-26.2rc1.tar.gz
Algorithm Hash digest
SHA256 ca4d9141abb29ff9b669a987a98b25b07c27fcd12c2cf0bab664d0868ec8335f
MD5 985ab1abb0a33557223e5d132a3a8f67
BLAKE2b-256 906600c0280e99dec268f32b15a4fd3d96c6f49a43b3369553afb8b7d9019459

See more details on using hashes here.

File details

Details for the file novelwriter-26.2rc1-py3-none-any.whl.

File metadata

  • Download URL: novelwriter-26.2rc1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for novelwriter-26.2rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 e5e4e6356967790ce8ee5144d154a287ffb9ca4efc4fa382991889154646cf74
MD5 a088c19c0636321aad1032e9c8a8ab9f
BLAKE2b-256 e2db69fd6b2cda9b0d8d35f710b348820cbd38985e11702cdf48dcd930e4a1c3

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page