Loading the new Help Center

Introduction to: Labels

Available for:

Save time by batching similar tasks together using labels. You’ll be able to pull up a list of all tasks with any given label in a matter of seconds. You can add any labels you like, but here are a few popular ones to get started with:

  • @email – Use this label to create a list of all the email tasks across all your projects so you can answer them all at once.
  • @waiting – Add this label to all the tasks you’re waiting on something to get started so you won’t forget to follow up.
  • @15_min – Check this label when you have an extra 15 minutes to knock out a small task or two.

On any platform – web, desktop, or mobile – simply type @ into the task field directly followed by the label name. You’ll have the option to choose from a list of existing labels, or add a new one.

The smart Quick Add will automatically recognize and add the label when you save the task.


If you're using Todoist on a computer - or in a browser on a mobile device - you can quickly and easily change the name of a label by opening the label's view and clicking/tapping the label's name.
When creating a label, you can’t use a space, @ " ( ) | & ! or , in the label name. If you use any of these characters, they'll automatically be replaced with an underscore. For example, if you try to name a label Emails @Work, your label will automatically be named Emails__Work.

How to search for a label

Type the label name into the search bar at the top of your Todoist. For example, typing “@urgent” into the search bar will pull up all the tasks with the label @urgent.


In the web, macOS, or Windows apps, you can use the keyboard shortcut  f to start a new search.

You can also find a full list of your existing labels in the Labels menu of your Todoist.


Click or tap on any label name to pull up a list of all the associated tasks. (Tasks with that label that are assigned to other people will be excluded from the list.)

You can also create filters using labels. For example, the filter query “today & @email” will pull up all of your tasks with the @email label that are also due today.

More about labels: