Home / GitHub Page

Tagging with #tags [Feature Request]

It would be really cool to have auto tagging with #hashtags


This has been suggested before but I wonder how is it better than typing Alt+Ctrl+T and type the tag name?

I find it to be more accessible from a ergonomic standpoint Shift+2 is a lot easier to trigger than Alt+Ctrl+T, especially when you need to add a lot of tags to a note.

Don’t forget that # is used for headings.

followed by a space, yes

I mean #features


That would be really confusing.


Not really. #hashtag is a hashtag and # Heading is a heading. Other apps do it that way and I’ve never found it confusing. It’s not much different than * list item for a list and italic for italics.


I completely agree with @zorxique. There is no confusion between headings and tags. I have been using iA Writer or The Archive without any issue about tagging or heading. I would also welcome this feature.

1 Like

I would also like to see #hashtag support.

I would say it has become a defacto standard for how to write tags. Personally, I use it in combination with Markdown (and #-style headers) in other places and does not have any problem telling them apart. Having #hashtags syntax highlighted in a different way than headers would also help. I also like having “everything” defined in text where it is clearly visible – currently the tags are somewhat hidden.

Finally, another reason for why it would be helpful in Joplin is when importing text (large amounts of notes) from other sources. In my case, I had a Markdown-based journal stored in plaintext files. These include #hashtags. It would be very nice to see these tags show up in Joplin.


The ability to use #tag while you’re writing the note is also very good from a workflow perspective. I don’t need to stop writing because i need to add a tag, or need to add tags after adding a note.

An example:
Yesterday, i #bought new #shoes. After a while i visited my friend #“John Smith” at #starbucks to get some much needed coffee.

A note:
While typing this i realized this might be even better if we could “bundle” tags together or define alternatives to a tag, so that #buy is the tag and #bought is an alternative.


I wonder if not using a # for typing a tag but instead having a dedicated key combo for tagging specific words would be a good compromise? I come from Vimland and we do it a totally different way. Exit Insert Mode (Edit Mode on here) and then use 'm to mark it as a tag. Then you can either search tags or just cycle through them pretty quickly

That sounds like a great compromise, yes. A key combo for single words and maybe select text + keycombo for tags with whitespaces.

I second this