QOwnNotes is the open source notepad with markdown support and todo list manager
QOwnNotes is an open-source notepad designed to simplify note-taking, Markdown editing, and todo list management across platforms. It supports GNU/Linux, macOS, and Windows, offering seamless integration with Nextcloud Notes or ownCloud Notes for syncing notes via plain-text files.
Key Features:
Markdown support with preview functionality.
Integration with Nextcloud and ownCloud for cloud synchronization.
Local trash system for restoring deleted notes.
Customizable keyboard shortcuts for efficient navigation.
Multi-platform availability with consistent functionality.
Scripting support, including OpenAI API integration.
Audience & Benefit: Ideal for users seeking a flexible note-taking solution who prefer plain-text files and value cross-device syncing. QOwnNotes empowers users to manage notes locally or in the cloud, ensuring accessibility and flexibility while maintaining control over their data. It can be installed via winget for easy setup on supported platforms.
This professional tool balances simplicity with robust features, making it a reliable choice for organizing thoughts and tasks in a distraction-free environment.
You are able to write down your thoughts with QOwnNotes and
edit or search for them later from your mobile device, like with
Nextcloud Notes for Android
or the Nextcloud / ownCloud web-service.
The notes are stored as plain text markdown files and are
synced with Nextcloud's/ownCloud's file sync functionality.
Of course other software, like Syncthing or
Dropbox can be used too.
If you like the concept of having notes accessible in plain text files, like it
is done in the Nextcloud / ownCloud notes apps to gain a maximum of freedom
then QOwnNotes is for you.
On Android you could also use any sync-tool like Synchronize Ultimate or FolderSync
to sync your note files and use software like neutriNotes or
Markor to edit your notes.
On iOS Notebooks
may also work well (syncing notes via WebDAV).
visit the Chrome Web Store
page to install the app on Google Chrome
visit the Firefox Add-ons
page to install the app on Mozilla Firefox
notes are getting their name from the first line of the note text (just like
in the Nextcloud / ownCloud notes web-application) and the note text files are
automatically renamed, if the first line changes
this feature can also be turned off, and you can use any filename you like
manage your Nextcloud / ownCloud todo lists (ownCloud tasks or Tasks Plus / Calendar Plus)
create Nextcloud Deck cards and link to them in your notes
all panels can be placed wherever you want, they can even float or stack (fully dockable)
toolbars are fully customizable
support for freedesktop theme icons, so you can use QOwnNotes with your
native desktop icons and with your favorite dark desktop theme
QOwnNotes supports Freedesktop icon themes
support for hierarchical note tagging and note subfolders
support for sharing notes on your Nextcloud / ownCloud server
portable mode for carrying QOwnNotes around on USB sticks
QOwnNotes is available in over 60 different languages like English, German,
French, Polish, Chinese, Japanese, Russian, Portuguese, Hungarian, Dutch and Spanish
Your help is
very much appreciated to improve these translations or to translate
QOwnNotes in more languages
Join the fun at Crowdin
to help with the translations
Installation
Please visit Installation for all the ways to install QOwnNotes.
Building QOwnNotes
To get the most current features you can build the application from the source
code. Download the latest source here:
QOwnNotes Source on GitHub as ZIP
Alternatively you can also check out the code directly from the git repository:
Then download Qt Creator, you will also
need the packages qtwebsockets to build QOwnNotes with Qt6
(only qtwebsockets for Qt5). If you build under Windows, you want to stick to
MinGw 64-bit.
Afterward open the project file src/QOwnNotes.pro and click on
Build / Build Project QOwnNotes.
Or you can build it directly in your terminal:
cd src
# build binary translation files if you want another language than English
lrelease QOwnNotes.pro
# prepare build process and build the application
qmake
make -j4
Building QOwnNotes For Development
If you are going to work with the code, then you can do the following instead of the above:
cd src
qmake CONFIG+=DEV_MODE CONFIG+=debug ..
make -j4
The DEV_MODE variable enabled higher warning levels + precompiled headers.
Please feel free to contribute source code to this project, make suggestions or
report troubles on the QOwnNotes issues page!
This SOFTWARE PRODUCT is provided by THE PROVIDER "as is" and "with all faults."
THE PROVIDER makes no representations or warranties of any kind concerning the
safety, suitability, lack of viruses, inaccuracies, typographical errors, or
other harmful components of this SOFTWARE PRODUCT.
There are inherent dangers in the use of any software, and you are solely
responsible for determining whether this SOFTWARE PRODUCT is compatible with
your equipment and other software installed on your equipment. You are also
solely responsible for the protection of your equipment and backup of your data,
and THE PROVIDER will not be liable for any damages you may suffer in connection
with using, modifying, or distributing this SOFTWARE PRODUCT.