QOwnNotesQOwnNotes
Getting started
Installation
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Donate
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
Getting started
Installation
  • Ask question
  • Ask for feature
  • Report bug
  • Telegram Channel
  • Matrix/Element.io Room
  • Gitter Chat
  • IRC Channel
  • Mastodon
  • Twitter
  • Facebook
Donate
  • English
  • Deutsch
  • Italiano
  • Français
  • Español
  • فارسی
  • Nederlands
  • Magyar
  • العربية
  • Polski
  • 한국어
GitHub
  • Getting started

    • Overview
    • Concept
    • QOwnNotes Demo
    • Markdown
    • Importing notes
    • Command line interface parameters
    • QOwnNotes Web Companion browser extension
    • Command-line Snippet Manager
    • QOwnNotes Web App
    • QOwnNotesAPI Nextcloud App
    • Note relations panel
    • Searching for notes
    • Shortcuts
    • Git versioning
  • Installation

    • Installation
    • Install on Ubuntu Linux, elementary OS and Linux Mint
    • Install on Microsoft Windows™
    • Install on macOS™
    • Install on Debian Linux
    • Install on openSUSE Linux
    • Install on Fedora Linux
    • Install as Snap
    • Install as Flatpak
    • Install as AppImage
    • Install via Nix
    • Install on Arch Linux
    • Install on Solus
    • Install on KaOS Linux
    • Install on CentOS Linux
    • Install on Raspberry Pi OS
    • Install on Gentoo Linux
    • Install on Funtoo Linux
    • Install on Void Linux
    • Install on Slackware Linux
    • Install on FreeBSD
    • Building QOwnNotes
  • Editor

    • Spellchecking
    • AI support
    • Time formats
  • Scripting

    • QOwnNotes Scripting
    • Methods and objects QOwnNotes provides
    • Hooks
    • Exposed classes
  • Contributing

    • Getting involved
    • Code of Conduct
    • Maintainers
    • Translation
    • Donate
    • Sponsors
  • FAQ

    • How can I just show the preview panel without the note edit panel?
    • Where can I find what other people said about QOwnNotes?
    • Why metrics?
  • Blog

    • Overview
    • Universal binary for macOS
    • Note relations panel
    • AI support was added to QOwnNotes
    • Source Archive switched from TuxFamily to GitHub Releases
    • Nextcloud Deck integration in QOwnNotes
    • QOwnNotes UI End2End Tests with the help of NixOS
    • Please test Qt6 version of QOwnNotes from a new PPA for Ubuntu Linux
    • Evernote import for huge files
    • Happy 1000th release of QOwnNotes
    • Polish website translation
    • Working with multiple notes
    • QOwnNotes command-line snippet manager
    • Nextcloud note versions
    • Manage orphaned image files and attachments
    • Linking of note headings
    • Tor Hidden Service Webpage
    • Use workspaces to manage different layouts of the user interface
    • Auto-complete text in note editor
    • Open links in the note editor
    • Solve simple equations in the note editor
    • Auto-format Markdown tables
    • QOwnNotes Mastodon page
    • Repository for Debian 11
    • Joplin import
    • Send photos from your mobile phone to QOwnNotes on the desktop
    • Four new languages added to the website
    • QOwnNotes Demo
    • Markdown explanation
    • Webpage translation
    • QOwnNotes for Ubuntu 21.04 Hirsute Hippo
    • QOwnNotes for Fedora 33
    • Release and blog posting automation
    • Legacy update service up again
    • RSS Feeds are back in place
    • Time Flies Podcast episode with interview about QOwnNotes
    • Bookmark management with QOwnNotes and Web Companion browser extension
    • Firefox extension on Firefox Add-ons page
    • Chrome extension in Chrome Web Store
    • QOwnNotes Web Companion Chrome extension
    • 500th release of QOwnNotes
    • QOwnNotes Telegram Group
    • Vim mode
    • QOwnNotes for openSUSE Leap 15, SUSE Linux Enterprise 15 and SUSE Linux Enterprise 12 SP3
    • QOwnNotes featured on LINUX Unplugged podcast and by Ubuntu
    • Interview for ownCloud
    • QOwnNotes for Fedora 27
    • QOwnNotes reviewed in German magazine c't
    • QOwnNotesAPI in the ownCloud Marketplace
    • QOwnNotes as AppImage
    • QOwnNotes for Debian 9.0, Fedora 26 and openSUSE Leap 42.3
    • Script repository and script settings variables
    • Fedora 25 release and new documentation page
    • Solus package for QOwnNotes
    • Automatic updates in Windows and macOS
    • Note encryption with keybase.io or directly with PGP
    • Evernote import
    • Portable mode
    • QOwnNotes on webupd8.org
    • QOwnNotes featured on the Linux Voice Podcast
    • QOwnNotes snap
    • QOwnNotes review in British magazine Linux Format
    • QOwnNotes Slackware Linux Repository
    • QOwnNotes review
    • QOwnNotes IRC
    • QOwnNotes now has scripting support
    • QOwnNotes is the Desktop App Pick on the Linux Action Show
    • QOwnNotes got featured in Linux Voice 25
    • QOwnNotes Gentoo Linux Overlay
    • Translate QOwnNotes on Crowdin
    • QOwnNotes 1.0 out now in 6 languages and with Freedesktop theme icons support
    • QOwnNotes software repository for Debian Linux
    • QOwnNotes package on the Arch User Repository
    • QOwnNotes software repository for Arch Linux
    • Webpage redesign
    • Qt widget QMarkdownTextEdit now a separate project for developer's pleasure
    • New release version RSS feed
    • New Linux software repositories and todo list support
    • QOwnNotes on Linux Unplugged
    • Build and release systems for QOwnNotes for Linux, macOS and Windows!
    • Links to other notes or files are now possible in QOwnNotes
  • Changelog

    • QOwnNotes Changelog

Markdown

This Markdown cheatsheet is intended as a quick reference and showcase of the markdown syntax in QOwnNotes.

Headings

Use headings to structure your texts.

# H1

## H2

### H3

#### H4

##### H5

###### H6

Tips

The Navigation panel shows the structure of your headings.

Alternatively, for H1 and H2, an underline-ish style:

# Alt-H1

## Alt-H2

Tips

By default QOwnNotes creates the filename of a note from the heading 1 (h1).

Emphasis

Emphasis, aka italics, with _asterisks_.

Strong emphasis, aka bold, with **asterisks**.

Tips

You can use the shortcut Ctrl + B for making text bold and Ctrl + I for making it italic.

Underline

There also is an optional setting to enable underline rendering in the Preview settings.

_underline_

Tips

You can use the shortcut Ctrl + U to underline a text.

Strike out

~~strike out~~

Tips

You can use the shortcut Alt + Shift + S to strike out a text.

Lists

There are many ways to create lists.

1. First ordered list item
2. Another item

- Unordered sub-list.

1. Actual numbers don't matter, just that it's a number
1. Ordered sub-list (only works in the editor, not the preview)
1. And another item.

- Unordered list can use asterisks

* Or minuses

- Or pluses

Tips

If you press Enter at the end of a list a new list item will be created.

Links

Two of the simpler uses for links are pointing to webpages or other notes. There are multiple ways each of these links can look.

External links

[I'm an inline-style link](https://www.google.com)

[I'm an inline-style link with title](https://www.google.com "Google's Homepage")

[You can use numbers for reference-style link definitions][1]

Plain URLs and URLs in angle brackets will automatically get turned into links in the preview.
http://www.example.com or <http://www.example.com>

[1]: https://www.qownnotes.org

Internal links

You can link to other notes or attachments like this:

[I link to the Journal.md note](Journal.md)

<Journal.md> works similarly.

Tips

You can use the shortcut Ctrl + L to create links to webpages or other notes.

Using Ctrl + Shift + X will bring up a dialog that helps you to insert attachments into your note.

You can press Ctrl + Space while the cursor in on a link in the note edit to follow the link.

Info

Internal links with a title are not supported:

[I link to the Journal.md note](Journal.md "Title not supported")

Bookmarks

The bookmarks used by the QOwnNotes Web Companion browser extension are using links in lists.

- [Webpage name](https://www.example.com) #tag1 #tag2 some description and tags

Images

Images can be embedded into QOwnNotes. They will be shown in the preview.

![alt text](media/my-image.jpg)

Tips

You can use the shortcut Ctrl + Shift + I to insert an image into a note. The image can also be in the clipboard, the dialog will detect it and show a preview.

You can also directly paste an image from the clipboard into your note with Ctrl + Shift + V.

Info

Image links with a title are not supported:

![alt text](media/my-image.jpg "Title not supported")

Inline code and code blocks

Inline `code` has `backticks around` it.

Tips

You can use the shortcut Ctrl + Shift + C on selected inline text or just inside of text to create an inline code block.

Blocks of code are either fenced by lines with three backticks, or are indented with four spaces.

4-Spaces fence

Add four spaces in front of your code to mark it as code block.

    s = "Code with space indent"
    print s

Backtick fence

You can also use three backticks to create a code block.

```
Code goes here
Code goes here
```

Tips

You can use the shortcut Ctrl + Shift + C on multiple selected lines of text or in an empty line to create a code block.

Backtick fence with code highlighting

There also is some syntax highlighting with code blocks in QOwnNotes.

```bash
# I am a comment
cd Notes
```

Currently, supported languages (and code block identifiers) are:

  • BASh scripting, bash
  • C, c
  • C++, cpp
  • C++, cxx
  • C++, c++
  • C#, c#
  • CMake, cmake
  • C#, csharp
  • CSS, css
  • Go, go
  • HTML, html
  • INI, ini
  • Java, java
  • JavaScript, javascript
  • JavaScript, js
  • JSON, json
  • Makefile, make
  • PHP, php
  • Python, py
  • Python, python
  • QML, qml
  • Rust, rust
  • Shell scripting, sh
  • SQL, sql
  • TypeScript, ts
  • TypeScript, typescript
  • V, v
  • Vex, vex
  • XML, xml
  • YAML, yml
  • YAML, yaml

Tables

Tables aren't part of the core Markdown spec, but the QOwnNotes preview supports them.

Colons can be used to align columns.

| Tables        |      Are      |  Cool |
| ------------- | :-----------: | ----: |
| col 3 is      | right-aligned | $1600 |
| col 2 is      |   centered    |   $12 |
| zebra stripes |   are neat    |    $1 |

There must be at least 3 dashes separating each header cell.

You can also use inline Markdown.

| Markdown | Less      | Pretty     |
| -------- | --------- | ---------- |
| _Still_  | `renders` | **nicely** |
| 1        | 2         | 3          |

Tips

Press Alt + Shift + T to activate a dialog that can help you to create tables. You can even import CSV files in that dialog.

Use Ctrl + Space inside a markdown table to automatically format it.

Blockquotes

> Blockquotes are very handy in email to emulate reply text.
> This line is part of the same quote.

Quote break.

> This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can _put_ **Markdown** into a blockquote.

Tips

You can tell QOwnNotes to fully highlight blockquotes or just the blockquote character in the Editor settings

You can use the shortcut Ctrl + Shift + B for marking text as blockquote.

Horizontal rule

There are three ways to get a horizontal rule: hyphens, asterisks or underscores.

Three or more...

Hyphens

---

Asterisks

---

Underscores

---

Line breaks

  • You can break a paragraph into more than a single line for easier editing, they still render as a single paragraph with no breaks.
  • You can force a line break inside a paragraph by ending a line with two spaces.
  • You can make a separate paragraph by delimiting it by empty lines.

Tips

You can enter two spaces and a newline with ⇧ Shift + Return.

Here's a line for us to start with.

This line is separated from the one above by two newlines, so it will be a _separate paragraph_.

This line is also begins a separate paragraph, but...  
This line is only separated by two trailing spaces and a single newline, so it's a separate line in the _same paragraph_.

Tips

Trailing spaces are highlighted by default in the editor.

Comments

Comments are not shown in the preview.

[comment]: # "This comment will not appear in the preview"

<!-- HTML comments are also hidden -->

Tips

A leading html comment block in a note will also be ignored in the automatic note filename generation.

Checkbox lists

You can create simple todo lists with checkbox lists.

- [x] done
- [ ] todo

Tips

You can check/un-check checkboxes in the preview.

Frontmatter

In QOwnNotes you can use a frontmatter (e.g. YAML) to add some extra meta information. It will not be shown in the preview and will not disturb the automatic note filename generation.

---
title: Some name
description: Some description
---

# Note headline starts here

Some text

The filename of this example note would be Note headline starts here.md.

Help us improve this page!
Prev
QOwnNotes Demo
Next
Importing notes