Home / GitHub Page

Add or remove tags for multiple notes

I would like to be able to select multiple notes and add/remove tags for all of them. Tags that are common to all selected notes would be displayed, while tags that only belong to some of them would be not visible or grayed out. Deleting a tag from this view would remove it from all selected notes, and adding a tag would add it to all notes.

2 Likes

@eskyra it looks like there is currently an open enhancement issue on GitHub for this but it doesn’t look like any progress has been made at the moment.

https://github.com/laurent22/joplin/issues/359

I too would love this. In case it’s helpful: I’m using Joplin GTD-style and want add contexts to multiple notes and todos.

Fun workaround on Mac Desktop: you can add tags to multiple notes by selecting the notes you want, then dragging them to the desired tag on the left-hand sidebar menu.

@benmca I can confirm that this works on Linux as well! This is a handy trick but I would still like to be able to select multiple notes and manage the tags along with the already listed options like: duplicate, switch to note type, switch to to-do type, etc.

1 Like

With drag&drop you van add tag to the notes.
But I do not see how to remove tag from many notes at once.

wrote a simple util for that

1 Like

Awesome. 2 comments:

  • it looks like you delete the tags from the sync target, so this util will only work for local sync targets. How about using the API instead to remove the tags? Or make the method optional (local/API). What do you think?
  • You can add a new topic to the #apps category with a short description of your script. In that case it will be easier for others to find it.

Thank you for your feedback!

I am using local sync target - Dropbox folder.
So all changes in the files are immediately auto-synced with all my Joplin installations.

I know there is Joplin CLI with tag remove command. But I could not make it work on my laptop for unknown reasons. And anyway I wanted to understand Joplin file structure and the best way to do that - write something functional.

I added the script to the App list you provided. Thank you for the link.

Btw…

3 Likes

Ah cool…masstagging is coming…cant wait to tag my coding snippet collection