Help Center

How to create a note?

To create a new note, move the mouse to the input field on the top marked as: " write down your note title and press 'Enter'".

Please write down the title for this note, it should be something like what's this note about? Or just the content of the note directly if it's short enough. Then stike key "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 select one of them, press up and down to change the option and press enter to pick the tag you want.

Another way to input tags is to use the tag recommender bar. On top of the app, there is a rectangle area called the tag recommender bar. As you type content, Midinote will analyze it, and give you some possible tag suggestions in the bar.

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

And, you can also input tag in this way:

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

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

In Midinote, you can develop your own mind map structure by defining 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.

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 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 the 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. For Midinote, the home page of this app is all about an article, or you can say about a tag, it would be shown just after your login.

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

Article Title

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

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 global tag: "Merry", it is the first tag that created when you begin to use Midinote, Midinote will force you to create it, all other tags in Midinote belong to it. It's a global root tag.

The navigator also records the history of your visit to articles/tags. Using or to go back or forward in your visit history.

Article Description

Actually, they are 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 ancestors of this tag.

Article Graph

Show articles in the form of graphs. There are two different types 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 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 hover your mouse pointer over the arrow, a history list will be shown and just click the item you want to go to.

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 to. The search box will try to match the possible tags according to your input. Select the tag you want to go directly.

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 on 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 parents 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 which are siblings 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 on the menu bar

And input the keyword:

And 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 some special search criteria to help you find you want. 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, 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 the current cursor, click the icon on the toolbar, then an empty quote block will appear at the current cursor position:

Click icon on the top right corner of the quote block box to finish 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, click the icon on the toolbar, then an ToDo item will appear at the current cursor position:

You can click the ToDo item to check or uncheck 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, 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 every note (2000 maximum characters), so to input content exceed the limitation, we can input 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 possible different names for a tag, for example, Javascript and JS are the same. So we can use tag alias to let multiple different names represent the same tag.

To do so, for instance, we have had a tag named 'Javascript', now we want to add an alias 'JS' for this tag, first, open the tag setting dialog, and find the section 'alias':

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

After doing this, you can now try to input the tag 'JS' into your note, and 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 recall a tag, for example, you have a tag called 'account', you use it to record your account and password on different platforms. So 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 name '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's setting dialog, click 'edit' on the top of the dialog, then input a new name for this tag, NOTE you can not input other tag names that already exist.