Automatic Tag Generation

I am also a Joplin user. I found a Joplin plugin that - I think - might be very nice to have in Obsidian: a plugin to extract keywords from note and assign them as a note’s tags.
See joplin-tags-generator


Might be useful! Especially, if you could specify the tags it creates

1 Like

I would love this very much! I am importing my whole life into Obsidian as we speak, and it would be massively useful to have a plugin that would search through my whole vault, find likely tags (by identifying strings that appear frequently in the vault, for example) – or assign tags to strings I specify. In fact, I’m not entirely sure I can make the most of Obsidian until there’s such a plugin, unless I’m missing something. (And if I am, please tell me!)


Others have repeatedly made a feature request for automated concept tagging in notes (see the end of this post).

As of now, there’s no way to automatically tag ideas (whether a given idea is expressed using one or more words) in Obsidian. Instead of adding notes and having them undergo automatic tagging, we users have to invest time into manually tagging every note we create.

As anyone can imagine, this is highly time-consuming --especially if you have a big vault, of let’s say 5GB. And it’s not clear or it’s doubtful whether there is any value to engaging in manual tagging.

What’s worse, adding the hashtags needed to create tags changes the way that notes can be searched, in making the process more complex or less accurate. For instance, searching tags and words require different inputs into search boxes.

Is there a way to automate the tagging process in Obsidian, whether using NLP tools or AI?

Startups like Flowdex are building ecosystems based primarily on making the tagging process easier. Its claim is, “Flowdex automatically tags your notes using AI so you can find what you need in a few clicks.”

Flowdex advancing this value proposition shows there’s a need for automated tagging. Some users have said they wouldn’t use Flowdex because of data storage issues (as discussed here:

While Obsidian’s local storage and other plugin-enabled features are valuable, a different ecosystem can overshadow Obsidian, such as with automated tagging and much smarter search capacities (as exemplified by Google).

Will the Obsidian community respond by making tagging easier/smarter, either through a feature addition or plugin?

It should be noted that, so far, all requests for automated tagging have been ignored by Obsidian and the Obsidian community.

I’m not sure what the point of automatic tagging is. To me tagging has to be manual to make any sense.

Instead it might just make more sense to improve on searching rather than preemptively adding structure in an imperfect way.

This Flowdex YouTube video shows some of the benefits: Flowdex Demo - YouTube

And though you may not see the point, there are many people who do. Manual tagging presents some major issues around time consumption and search.

Lastly, like Obsidian, Flowdex also uses a markdown editor.

Something like this Logseq plugin? GitHub - sawhney17/logseq-automatic-linker

1 Like

I’m not sure which is best --the Logseq plugin you just referenced, or the one for Joplin (which has been discussed and mentioned by another user in this post: Automatic Tag Generation).

The Joplin plugin, which generates tags, can be found here precisely: GitHub - forcewake/joplin-tags-generator: Plugin for Joplin which can be used to extract keywords from note and assign them as a note's tags.

The fact that Joplin, Logseq, and other emerging apps offer this capacity shows there’s a need.

How do we successfully put forward a feature request as a community?

This might be implemented sooner if you move it to Plugin Ideas. After all, that’s how it became available in Joplin and Logseq.

It was in plugin idea. I am gonna move it back there.

If more than 20 people want a plugin like this, I can develop one.
Reply to this message if you want.


To be fair, auto tagging could start simpler. Having the ability to mark a note as MOC with a given tag (say #physics), and then having all notes linked to it created with the same #physics tag would already streamline quite a bit of the process.

I would absolutely love this plugin, I have so many research articles that connect with each other it would be amazing to automatically tag them