Help Center

How to create a note?

To create a new note, move the mouse to the input field on the top:

Please write down the tile of this note, it should be something like: what's this note about? Or just the content of the note directly if it's short. Then strike "Enter", Midinote will create a new note for you.

How to input tags

There are several different ways to input tags.

First, when you are writing a note, press key # to begin to input a tag.

Now keep typing the name of the tag, you can not include any space char in a tag name, and press space to finish inputting tag.

When you are inputting tag name, Midinote will give you some suggestions if there is any.

To choose one of them, press up and down to change the option and press Enter to pick the tag.

Another way to input tags is by using the Tag Recommender Bar. On the top of the app, there is a rectangle area called Tag Recommender Bar. When you typing , Midinote will analyze the content, and give you some possible tag suggestions in the bar.

Just click the tag in the bar directly to add the tag into your notes.

And, you can also input tag in this way:

Select some text in the note. Then, click the # icon in the toolbar. Then the text selected would become a tag.

How to define a tag? And how to duild my mind map structure in Midinote?

In Midinote, you can build your own mind map structure by define tags. Say you have a tag 'A' and 'B', if you use 'A' to define 'B', then you created a structure that the tag B belongs to the tag A, or you can say, B is a sub-tag of A. Presented in the mind map, the B would be a branch node connected to A.

To do so, first, let's show you how to define a tag. To define a tag, move the mouse to the tag that you want to define. Stay for a while, a tooltip box will appear.

Click the 'gear' icon to open the Tag Setting Dialog.

Find the section: "DEFINITION". Input something describing: What is this tag? Or, what is this tag about? And you can also input tags in the definition, just like you do in notes.

After defining a tag with other tags, you have defined the relationship between these tags, you will find the mind map would present this relationship.

And you will find, all those notes that belong to the children tags would belong to their parents too.

What's an article?

In Midinote, every tag is an article, so if you click a tag and entered into this tag, it means you opened the article of this tag.

As shown below, there are several elements in an article:

Article Title

The title of current article, actually, it must be a name of a tag. In the world of Midinote, every tag is an article. You can click any tag to go into the tag's article.

Article Navigator

The 'navigator' indicates the position/path to the current article. As illuminated in the figure, the current article/tag is 'B', its parent is 'A', and A's parent is a special unique tag: "Merry", it is the first tag created when you begin to use Midinote, Midinote will force you to create it, all other tags in Midinote belong to it.

The navigator also records the history of your visiting between articles/tags. Using or to go forward or backword.

Article Description

Actually, it's the definition of the current tag.

Article Content

All the notes that belong to this article/tag.

In Midinote, if you attach a tag to a note, then, this note belongs to the tag. It will appear in the article of this tag. Also, this note will appear in all the tag's ancestors.

Article Graph

Show articles in the form of graphs. There are two different type of graph:

Mind Map


Click icon or to switch between these two graphs.

There are many ways to navigate between articles/tags.

First, articles/tags are just like a web link, we can simply jump to any articles/tags by clicking it.

Then we can click the tags on the article navigator to jump to this tag's ancestor quickly.

Also, the article navigator will record your recent visit history, so you can jump between your visitor history back and forth, just like what we do in the browser application, to do so, click the back or forward arrow on the left of the navigator.

And you can put your mouse over the arrow, a history list will show.

And there is another way to go to an article/tag. Click the search box on the top right corner of the app. Input the name of the article/tag that you want to go.

What's mind map viewer and how to use it?

There are two kinds of mind map viewer, one is on the right of the article page, one is on the page by clicking the second item in the menu bar. Both of them have similar operations.

By clicking every node on the mind map, we can enter this node, the viewer changes to take the clicked node/tag as the center point of the current mind map.

By right-clicking the node, a menu panel will appear.

The menu items are:

Open the setting dialog for this tag.

Open this tag's mind map.

Open this tag's article.

How to change the mind map?

You can not change the structure of the mind map on the viewer. For example, on the mind map, tag 'A' is the parent of tag 'B', you can not move the tag 'B' upward to make it become the sibling of the tag 'A'. The only way to change the structure of a mind map, is to 'define' the tag, as we discussed in the article: How to define a tag?

But you can change the order of those nodes under the same tag.

To do so, drag the ring before the tag:

And drop the mouse when a 'dock' icon appears.

To search in Midinote, click the third item in the menu bar

Then input keywords:

You can also input tags to narrow down the search result.

To append additional tags as search criteria, you can also click the tag bubbles on the right.

And in Midinote, there are serveral special search criteria. They are:

Created time

To search notes created within a specified time range.


To search notes containing ToDo items.


To search notes containing pictures.


To search notes containing web links.


To search notes containing long-content document.


To search notes containing quote block.


To search notes containing code block.

How to input a picture?

To input a picture at the current cursor position, click the icon on the toolbar, a picture-picking dialog will show up, then select a picture to add to the note.

You can also input a picture just like inputting a tag, to do so, type '#pic' then press 'space' key, then the picture-picking dialog will show up to let you select a picture.

How to input a quote block?

To input a quote block at current cursor location, click the icon on the toolbar, an empty quote block will appear:

Click icon on the top right corner of the quote block box to finish and save your input. Or click icon to cancel this input.

You can also input a quote block just like inputing a tag, to do so, type '#quote' then press 'space' key.

How to input a ToDo item?

To input a ToDo item at the current cursor position, click the icon on the toolbar, then an ToDo item will appear:

You can click the ToDo item to check or un-check the ToDo item.

You can also input a ToDo item just like inputting a tag, to do so, type '#todo' then press 'space' key.

To input a link at the current cursor, click the icon on the toolbar, then a dialog will appear:

Input the link URL address in the URL field.

In the name field, input the text that you want to display in the note for this link.

You can also input a link just like inputting a tag, to do so, type '#link' then press 'space' key.

How to input a code block?

To input a code block at the current cursor position, click the icon on the toolbar, then an empty code block will appear:

Just input the code, and click icon to finish the input or to cancel it.

You can also input a code block just like inputting a tag, to do so, type '#code' then press 'space' key.

How to input long content?

Because Midinote limit the length of content for a single note (2000 maximum characters), so to input content exceeding the limitation, we can add a document tag into the note.

To do so, click icon , then a document editor will appear:

You can also input a document just like inputting a tag, to do so, type '#doc' then press 'space' key.

How to use tag alias?

Sometimes, there are several different possible names for a tag, for example, Javascript and JS are the same. So we can use tag alias to make it possible.

To do so, for example, we have had a tag named 'Javascript', now we want to add an alias 'JS' for this tag, first, open the Tag Setting Dialog, then find the section 'ALIAS':

Input the alias name. You can input multiple alias names for a tag.

Now you can use this alias, input the tag 'JS' into your note, by doing so, actually, you are inputting tag 'Javascript' that is displayed with the alias name 'JS'.

How to use tag trigger?

Tag trigger is a function to help you input a tag, for example, you have a tag called 'account', you use it to record your all kinds fo account and password. Then you might want to add a trigger called 'password' for you to remind you of the 'account' tag.

Say we already have a tag called 'account' in Midinote, to set a trigger, open the tag's Setting Dialog, find the 'TRIGGER' section:

Input the trigger name 'password'. Then turn to the note editor, and input some words including 'password'. Please note the Tag Recommender Bar on the top right corner. A tag 'account' appears on it. And if you click it, the tag 'account' would be inserted into this note.

How to change a tag's name?

To change a tag name, open the Tag Setting Dialog, click 'edit' on the top of the dialog, then input a new name for this tag, NOTE you can not input any tag name that already exists.

- END -