What's your favorite "hidden" feature? 😲

You really should have wrapped that comment with <sarcasm></sarcasm>, just so everyone knows :slight_smile:


I added a disclaimer to my OP saying that I'm interested in a broad definition of "hidden." In no way, though, should this be seen as knocking the hard work you and others have done on the documentation. Or even with Joplin itself. I think even if someone were to read the documentation start to finish when they began using the software, even features in the docs could end up "hidden" for some users. And of course there could be features added that users didn't catch. And some may be "hidden in plain sight."

Any hoo, thanks everyone, and please keep adding.

1 Like

I really like the folder-nesting-in-subfolders feature. It makes arranging groups of tasks easy. It seems limitless, though I think I've only been twelve levels deep at the most. The only drawback is that it has limited use when I synch up to my Android phone.

1 Like

In my case, it is the data api, which completely changed the way and scope of my use of joplin

I think for non-developers, it should be regarded as a hidden function.


Would you be willing to say how?

1 Like

You can look here


Some joplin peripheral tools created by me.

Some information on the forum

The above content is based on the data api implementation, without it, I may not be able to stick to joplin for so long

If you want to play by yourself, you can refer to the official document of joplin. In addition, if you like TypeScript/JavaScript, the joplin-api package above should be out of the box Ready to use, support nodejs, browser runtime.


Maybe not a hidden feature of Joplin itself, but in combination with the windows os, I can quickly download and add PDF files to a note from the net as long as the web clipper cannot clip them:

  • The browser has the pdf open in a tab
  • Joplin note is open in the markdown editor (because that is what I use)
  • Place the cursor where I want the PDF to be inserted and click "attach file"
  • Copy and paste the URL from the browser URL field to the "file name" field of the "Open" dialog and press OK

Also works with "shift-right-click, copy as path" from the windows explorer in case I found something I would like to put physically into a Joplin note to have it synced accross my devices.


Thank you @svenn71 for this comment. It makes me think that it could be interesting to capture a PDF in reading in the browser thanks to the web clipper :thinking: ( @laurent )


Best feature is the "--profile" flag, nothing more convenient than having the power to decide where your unencrypted notes will rest.


I notice that on my lxqt desktop on linux, the file browser presented when pressing the attachment button does not support downloading from http. I know that the ability to just drag-and-drop URLs are supported on some file managers and others does not implement this well. A common functionality in the web clipper would be good.

1 Like
  • joplin-batch-web : Process some batch operations that Joplin does not support, and display them in the form of a visual interface

@rxliuli Thanks! that tool was quite useful for cleanup. I wish your code were included in the Joplin core

1 Like

VIM :+1: :+1: :+1:

Really loving it. There is so much possible.
At first, sometimes it last 'hours' to scroll to the top or bottom of a long note. With vim just a gg or G.
And the commandline for vim works to, like search n replace :%s/findWord/doReplaceWithThis/g
Dont wanna miss the search mode / anymore.
Even visual multiline mode works (dont know how to call it correctly). ctr v + select lines u want + I + enter text/indenting works. Great for indenting code (in codeblocks) surrounded by enumerations. Doin this in non-vim-mode is a pain in the ***, saves u tonnes of time.

Some tools (such as joplin-plugin-cli and joplin-plugin-api) I think so too, but unfortunately, I think it is impossible to implement all the functions officially. This is why joplin has a plugin system

Shouldn't Joplin core make it easy to detect if some attachments aren't referenced by any notes and make it easy to delete? Why does it have to be a plugin?

1 Like

In fact, joplin will be deleted after a period of time by default. As for why it is not deleted immediately, this is actually a complicated matter. Refer to: https://discourse.joplinapp.org/t/joplin-vacuum-a-python-script-to-remove-orphaned-resources/19742/4?u=rxliuli

Joplin automatically cleans up? I didn't know that. I just used your joplin-batch-web tool to clean up images that were several years old. So maybe the auto-cleanup misses some of the attachments.

Thanks for linking to Laurent's post. Good to know.


Admittedly I don't use the Android app very often, but I just discovered that on my phone when I go to share something, the option of sharing to Joplin is there. Amazing. I probably won't use that often, but gosh, that's handy.

Not sure whether or not this qualifies as a hidden feature but if using the Markdown editor the WYSIWYG editor can be used to quickly convert formatted text to markdown. This works well for MS Word and even some Excel documents. When switching back to the Markdown editor you get clean Markdown code. This also works for copying content from web pages and in many cases yields better results than the Web Clipper.


Do you know about the Paste Special plugin? It also helps with that. But as you say the WYSIWYG editor can be helpful with that too.

My loved "hidden" feature is to have different note CSS designs.
I have an CSS file for my Weekly BuJo note, one for my gaming notes and one for everyday stuff.
The everyday notes uses the normal userstyle.css, but for the special notes I have to add a path of the .css file under the note content. But it doesn't really bother me. (Not working on Android, though. But on work laptop and home Desktop)

1 Like