Skip to main content

Tags

Tags improve organization by describing what kind of thing a bullet is.

Written by Soren Bjornstad

Tags allow you to describe what kind of thing a bullet is, in a way that cuts across all documents and hierarchies in your Knowledge Base. For instance, you might have an “Author” tag you apply to bullets representing authors you like, or an “Urgent” tag which you place on todo items that you need to complete very soon. You can attach a tag to a bullet by putting your cursor within the bullet you want to tag, then typing ## and the tag's name; or by copying the tag, then pasting it over the bullet you want to tag.

Tags, References, and Portals are all ways of relating bullets to each other. If you're not sure which one to choose, check out What's the difference between References, Tags, and Portals?

Tags are closely integrated with properties, templates, and advanced tables. For a quick overview of how these all connect, see Tags, Properties, Tables, and Templates in Five Minutes.

Tags are bullets

Because everything is a bullet, a tag is just a plain old bullet that has some additional metadata attached to it. This means you can use any bullet, located anywhere in your knowledge base, to tag any other bullet! For instance, you might want to take notes on what a Chemical Element is (the history of the idea, how elements are organized in the periodic table, and so on), making Chemical Element into a heading or Concept and adding notes beneath it. But you might also want to tag each element you take notes on with Chemical Element. Since Chemical Element is a bullet, you can do both, and the Chemical Element bullet will keep track of both those notes and a list of all the other elements you tagged.

Tagging a bullet

To apply a tag to a bullet, type # twice in your editor. Then select an existing tag or type a new name and choose Create bullet (or press Ctrl+Enter, or Cmd+Return on a Mac).

Since tags are just bullets, you can theoretically use any bullet in your knowledge base as a tag. To make it easier to find the bullets that you’re likely to want to tag something with, the ## tag search menu starts by only showing bullets that:

  • have previously been used as a tag;

  • have properties or templates assigned; or

  • have exactly the same name as what you typed.

If you want to start using some other bullet as a tag, just choose the Show Non-Tags option in the list to expand the search to all bullets:

The 'Show 2 Non-Tags' option as it appears in the tag search list, labelled with the number of non-tag matches and the Alt+T shortcut.

Editing a tag

Since, again, tags are just bullets, you can access them in the main editor, rename them by changing their text, move them into hierarchies, etc.

At the bottom of a tag's page, all the bullets it's tagging will be listed. Here, we open up the Urgent tag by clicking on it, look at the list of bullets it's tagging, and change its name to Super Urgent.

Tip: If you highlight a tag's bullet using /red, /orange, etc., the tag will appear in that color. Here's the to-do list above after highlighting the Super Urgent tag in red:

Filtering by tag

Sometimes it's helpful to show only the bullets in some document that have a particular tag, hiding everything else. For instance, you can hide all to-do items except those that are urgent. There are two ways to do this:

  • Right-click on some instance of that tag and select Tag Options > Filter Document by This Tag:

    Three numbered callouts: (1) the 'AlexanderPattern' tag on a bullet, (2) 'Tag Options' in the tag panel that opens, and (3) 'Filter Document By This Tag' in the menu that follows.

  • Press Ctrl+F (Cmd+F on a Mac), select Filter from the search mode drop-down, and select the tag you want to filter on.

Example Use Cases

Building a Reading List

You can use a Book tag to collect all your book notes in one place across your Knowledge Base. Because tags integrate with templates and advanced tables, any bullet you tag with Book will automatically appear in a table you set up as a reading list - along with any properties you've defined, like author, genre, or reading status.

Flagging Cards for Extra Practice

While reviewing flashcards, you might find certain cards consistently trip you up. You can create a Hard Card tag and apply it to those cards as you go, then later practice that specific set to focus your study session. Since the tag is just a bullet, you can delete it when you no longer need it, and all instances of it disappear automatically.

Note: If a card keeps coming back as difficult no matter how many times you practice it, it may be a leech card - a card you've repeatedly learned and forgotten. See Dealing with Leech Cards for strategies on rewriting or disabling those cards instead.

Tracking Projects and Priorities Across Documents

Tags are useful whenever you want a secondary way to group bullets that live in different documents. For example, you might tag daily notes and project documents and folders with Currently Active Project tag to get a single view of everything related to that project, regardless of where those notes are stored. Combined with search portals, this lets you pull together content from across your Knowledge Base without moving or duplicating anything.

Did this answer your question?