QOwnNotes version history
18 releases tracked, newest first.
continuous
Pre-releaseJul 12, 2026- Continuous prerelease build for testing purposes only
- Includes Linux AppImage and Snap packages (Qt 5 & 6)
- Provides Windows ZIP and macOS disk images (Qt 5 & 6)
- Contains SHA-256 checksums for all release files
5 downloads
v26.7.5
Jul 9, 2026## 26.7.5
- Fixed generated note insertions while **read-only mode** is active, so QOwnNotes
now asks to allow note editing before adding links, attachments, media, HTML as
Markdown, data-url images, or autocomplete text (for [#3659](https://github.com/pbek/QOwnNotes/issues/3659))
- Added more French, Korean translation (thank you, jd-develop, VenusGirl)
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems
5 downloads
v26.7.4
Jul 8, 2026## 26.7.4
- Fixed **non-breaking spaces** like `U+00A0` and `U+202F` being converted to
regular spaces when notes were edited and saved (for [#2839](https://github.com/pbek/QOwnNotes/issues/2839))
- Fixed the **status bar** note path staying on the old filename after a note was
renamed from its header/title until switching notes (for [#3658](https://github.com/pbek/QOwnNotes/issues/3658))
- Fixed frontmatter entries followed by the closing `---` delimiter being shown
as **Setext headings** in the **Navigation panel** (for [#3657](https://github.com/pbek/QOwnNotes/issues/3657))
- Added a button to the **Debug settings** to open the active settings file in an
external editor on systems where the settings are stored in an editable file
(for [#3656](https://github.com/pbek/QOwnNotes/issues/3656))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-a
5 downloads
v26.7.3
Jul 7, 2026## 26.7.3
- New notes now use **ATX headings** by default for generated titles, and the
**General settings** now include an option to use **Setext headings** instead
(for [#3655](https://github.com/pbek/QOwnNotes/issues/3655))
- Fixed the **Preview panel** font scaling on **Windows** with high display scale
settings, so the preview no longer grows larger than the note editor at e.g.
300% desktop scaling (for [#3653](https://github.com/pbek/QOwnNotes/issues/3653))
- Added emojis to the note title of the welcome notes to demonstrate emojis in
the note list (for [#2190](https://github.com/pbek/QOwnNotes/issues/2190))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP
5 downloads
v26.7.2
Jul 6, 2026## 26.7.2
- Added support for an optional settings override file, derived from the active
settings file name like `QOwnNotes.override.conf`, which is loaded once on
startup and keeps debug builds and named sessions separated; the debug
settings output now also shows the override path, how many settings were
loaded from it, and how many existing settings were overwritten
(for [#3654](https://github.com/pbek/QOwnNotes/issues/3654))
- The security token for the **QOwnNotes Web Companion browser extension** is now
generated on first application start if no token exists yet
(for [web-companion#111](https://github.com/qownnotes/web-companion/issues/111))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SH
5 downloads
v26.7.1
Jul 4, 2026## 26.7.1
- Added a new checkbox **"Don't use leading emojis in note filename"** in the
**General settings** (enabled by default): when a note title starts with an
emoji, the emoji is stripped from the generated filename so filenames stay
compatible with other tools (for [#2190](https://github.com/pbek/QOwnNotes/issues/2190))
- Added a new checkbox **"Show leading emoji from note title as icon in the note
list"** in the **Panels settings** (enabled by default): when a note title
starts with an emoji, the emoji is rendered as the icon for that note in the
note list and note tree, replacing the standard document icon
(for [#2190](https://github.com/pbek/QOwnNotes/issues/2190))
- The note text search now supports searching for note titles with spaces by using
quoted name filters like `n:"note title"` (for [#1890](https://github.com/pbek/QOwnNotes/issues/1890))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.s
5 downloads
v26.7.0
Jul 2, 2026## 26.7.0
- Fixed leaving **Vim mode** insert mode with the Escape key on KDE Plasma 6.7
when the alternate-character keyboard overlay is enabled
(for [#3647](https://github.com/pbek/QOwnNotes/issues/3647))
- Fixed quitting QOwnNotes on **macOS** when the menu bar item is enabled, so the
application no longer minimizes back to the menu bar during quit or session
shutdown and blocks shutting down the Mac (for [#3651](https://github.com/pbek/QOwnNotes/issues/3651))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- Q
5 downloads
v26.6.11
Jun 29, 2026## 26.6.11
- Fixed the Qt 5 Ubuntu Launchpad release container by pinning it to Ubuntu
24.04, because newer Ubuntu CDBS packages no longer ship the qmake/makefile
classes required by the Qt 5 source package build
- Fixed the OBS release container `osc` workaround so it no longer corrupts
existing Python `import importlib` statements, and made the OBS release
scripts stop immediately when checkout fails
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older sy
5 downloads
v26.6.10
Jun 29, 2026## 26.6.10
- Added libsecret to the Linux build dependencies so qtkeychain can use the
Secret Service backend instead of falling back to KWallet on non-KDE desktops
(for [#3650](https://github.com/pbek/QOwnNotes/issues/3650))
- The **Insert checkbox list item** action now automatically uses the existing
**Create checkbox list** behavior when multiple lines are selected, so selected
lines are converted consistently with the dedicated list action
(for [#3610](https://github.com/pbek/QOwnNotes/issues/3610))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNot
5 downloads
v26.6.9
Jun 25, 2026## 26.6.9
- Cleaned up remaining Qt 6 build warning noise in the application and test
builds, including generated KWallet proxy and fortify warning output
(for [#3648](https://github.com/pbek/QOwnNotes/issues/3648))
- Fixed the missing internal `bookmarks.svg` icon resource used by the note
bookmark menu, so QOwnNotes no longer logs a startup warning for that icon
(for [#3649](https://github.com/pbek/QOwnNotes/issues/3649))
- Improved secret storage fallback handling by keeping legacy SimpleCrypt
encryption compatible with pre-qtkeychain secrets and migrating old plaintext
secret settings to encrypted storage even when the desktop keychain is
unavailable (for [#3597](https://github.com/pbek/QOwnNotes/issues/3597))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.
5 downloads
v26.6.8
Jun 24, 2026## 26.6.8
- Added **Expand all** and **Collapse all** context menu actions to heading
items in the **Headings** panel, remembering the in-memory expansion state per
note until the application is closed (for [#2784](https://github.com/pbek/QOwnNotes/issues/2784))
- Added **Adwaita Light** and **Adwaita Dark** editor color schemes
(for [#3299](https://github.com/pbek/QOwnNotes/issues/3299))
- Added optional editor settings **Show whitespace markers** and
**Show line ending markers** (for [#3253](https://github.com/pbek/QOwnNotes/issues/3253))
- There was a new release of the **QOwnNotes Web Companion browser extension**
[2026.6.1](https://github.com/qownnotes/web-companion/releases/tag/v2026.6.1)
- The extension popup no longer failed to open in Firefox after the Quasar 3 migration.
The background script still used the old `bexBackground()` wrapper, which became a
no-op in Quasar App Vite 3, so the background bridge was never created. The popup waited forever for the bridge connection and therefore never mounted its UI.
The background script now uses the new `createBridge()` API
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build wi
5 downloads
v26.6.7
Jun 17, 2026## 26.6.7
- Added the **Send clipboard as text** action to the tray menu when web
application support is enabled, and to the task manager / launcher context
menu (for [#3371](https://github.com/pbek/QOwnNotes/issues/3371))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems
5 downloads
v26.6.6
Jun 16, 2026## 26.6.6
- Fixed the **Security token** dialog for the QOwnNotes Web Companion browser
extension to keep generated or edited tokens only when pressing **OK**, so
closing the dialog with **Cancel** no longer changes the token for the
current application session (for [#3638](https://github.com/pbek/QOwnNotes/issues/3638))
- There was a new release of the **QOwnNotes Web Companion browser extension**
[2026.6.0](https://github.com/qownnotes/web-companion/releases/tag/v2026.6.0)
- The extension build tooling was updated to Quasar App Vite 3 / Rolldown
- Vue and Vue Router were updated for the new Quasar toolchain
- The extension popup was fixed for the updated Vue/Quasar build output
- The dependencies were updated
- Added more Korean, French, Spanish translation (thank you, VenusGirl, jd-develop, AlejandroMoc)
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environme
5 downloads
v26.6.5
Jun 9, 2026## 26.6.5
- Added editor and Markdown preview syntax highlighting for fenced code blocks
tagged as `console` or `shell-session` (for [#3094](https://github.com/pbek/QOwnNotes/issues/3094))
- Added an optional editor setting to ensure that the note text ends with an
empty last line when a note is stored (for [#3255](https://github.com/pbek/QOwnNotes/issues/3255))
- Added more French, Korean, Spanish translation (thank you, jd-develop, VenusGirl,
AlejandroMoc, AnSpanishTranslator)
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built
5 downloads
v26.6.4
Jun 5, 2026## 26.6.4
- Added an optional editor setting to show character, word and line counts in the
status bar (for [#536](https://github.com/pbek/QOwnNotes/issues/536))
- Try to fix typing lag with Notes on a network share by avoiding repeated backlink
scans while typing when the backlink inputs did not change, and by computing
backlink-relative note paths without touching every note file on disk
(for [#3587](https://github.com/pbek/QOwnNotes/issues/3587))
- Fixed a crash when closing QOwnNotes while **LanguageTool** was active by
clearing checker state without triggering editor rehighlighting during text
edit destruction (for [#3496](https://github.com/pbek/QOwnNotes/issues/3496))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
-
5 downloads
v26.6.3
Jun 3, 2026## 26.6.3
- Added a compact web application connection status indicator to the main window
status bar when web application support is enabled; right-clicking it now shows
a context menu with a **Connected systems** submenu
(for [#3632](https://github.com/pbek/QOwnNotes/issues/3632))
## Released files
- QOwnNotes-x86_64.AppImage: Portable Linux AppImage build with Qt 6
- QOwnNotes-x86_64.AppImage.sha256sum: SHA-256 checksum for the AppImage
- QOwnNotes-amd64.snap: Linux Snap build with Qt 6
- QOwnNotes-amd64.snap.sha256sum: SHA-256 checksum for the Qt 6 Snap package
- QOwnNotes-Qt5-amd64.snap: Linux Snap build with Qt 5 for older environments
- QOwnNotes-Qt5-amd64.snap.sha256sum: SHA-256 checksum for the Qt 5 Snap package
- QOwnNotes.zip: Windows ZIP package built with Qt 6
- QOwnNotes.zip.sha256: SHA-256 checksum for the Qt 6 Windows ZIP package
- QOwnNotes.zip.sha256sum: Alternative SHA-256 checksum file for the Qt 6 Windows ZIP package
- QOwnNotes.dmg: macOS disk image built with Qt 6
- QOwnNotesQt5.dmg: macOS disk image built with Qt 5 for older systems
5 downloads
v26.6.2
Jun 1, 2026## 26.6.2
- Fixed custom shortcuts for actions that appear in multiple menus, such as
**Find text in notes**, being treated as their default shortcut in the
**Shortcuts** settings page; shortcut initialization now processes each
action only once and the **Shortcuts** settings page only shows one row per
action, so restored custom shortcuts no longer overwrite the stored default
shortcut used for visual marking and reset handling
(for [#3619](https://github.com/pbek/QOwnNotes/issues/3619))
- Fixed a possible crash when changing **Icons** checkboxes in the **Color modes**
settings by avoiding unnecessary web application client restarts for unrelated
settings changes, and removed obsolete restart tooltips from the icon settings
because those changes now apply live (for [#3619](https://github.com/pbek/QOwnNotes/issues/3619))
- Fixed a crash when saving the settings dialog after enabling **Enable logging
to file** while the web application client service was disabled, and now show
the real **Log file path** directly below the checkbox from the start
(for [#3634](https://github.com/pbek/QOwnNotes/issues/3634))
- Improved bash shell completion by completing proper
5 downloads
v26.6.1
May 31, 2026## 26.6.1
- Fixed settings search highlight not being visible for checkboxes, radio
buttons, group boxes, and push buttons when Windows OS dark mode is active
but QOwnNotes uses a light palette; the highlighted widget text was rendered
in a light foreground color by the native Windows style, making it invisible
against the light-amber highlight background; an explicit foreground color is
now always set alongside the background color in the highlight stylesheet
(for [#3631](https://github.com/pbek/QOwnNotes/issues/3631))
- Renamed the built-in **Light** color mode to **System**, because ther is no
real "Light mode"; existing settings storing the name `Light` are automatically
migrated to `System` on startup (for [#3526](https://github.com/pbek/QOwnNotes/issues/3526))
- Fixed a crash on Windows 11 when opening the Settings dialog caused by a null
pointer dereference on the WebSocket object inside `sendRegister()` and
`sendRequestConnectedDevices()` — these methods were called during settings
initialisation even when the web application feature was disabled and the
socket was never created
(for [#3632](https://github.com/pbek/QOwnNotes/issues/3632))
## Rele
5 downloads