A Todoist filter view assembling tasks from several projects into one focused list using a query

How to Use Filters in Todoist (Query Syntax + Examples, 2026)

Filters are Todoist’s most powerful and most underused feature. They’re saved searches: you write a query once, and Todoist assembles a live view that pulls matching tasks from every project at once. “Everything urgent due today,” “errands I can do at home,” “anything I forgot to schedule” — all one-line queries. Here’s the syntax and a set of filters worth copying straight in.

Plan note: Filters are a Pro feature. The Free plan includes a small number of filters to get started; Pro unlocks the full set. Labels (used in many filters below) are likewise easiest to use on Pro.


How to Create a Filter

  1. In the sidebar, click Filters & Labels.
  2. Next to Filters, click the + icon.
  3. Enter a name and pick a color.
  4. In the query field, type your filter query (examples below).
  5. Click Add.

The filter now lives under Filters & Labels. Click the star to add it to favorites and it’ll pin to the top of your sidebar.


Filter Query Building Blocks

A query is made of conditions joined by operators.

ElementSyntaxExample
Project#ProjectName#Work
Label@labelname@email
Priorityp1p4p1
Due todaytodaytoday
Overdueoverdue (or od)overdue
Next N daysN days7 days
No dateno dateno date
No labelno labelsno labels
Assigned to meassigned to: meassigned to: me
Keyword searchsearch: wordsearch: invoice
Created datecreated before: -30 dayscreated before: -30 days

Operators:

  • &AND (both conditions must be true)
  • |OR (either condition)
  • !NOT (exclude)
  • ()group conditions to control order
  • , — show as separate sections in one filter view

Filter Examples Worth Copying

Today’s real priorities — top-priority tasks due today:

today & p1

This week, work only:

7 days & #Work

Inbox cleanup — tasks you dumped in without a date:

#Inbox & no date

Anything overdue or due today, excluding a “Someday” project:

(overdue | today) & !#Someday

Errands by context — tasks tagged for when you’re out:

@errands & (today | overdue)

Unscheduled and unlabeled — the stuff that falls through the cracks:

no date & no labels

Delegated work — assigned to someone else:

!assigned to: me

Quick wins — low effort tagged tasks due soon:

@quick & 3 days

Multi-section daily dashboard — overdue, then today, as two groups in one view:

overdue, today

Filtering by Date More Precisely

Todoist understands relative date math inside filters:

  • due before: Monday — anything due before next Monday
  • due after: today — future-dated tasks only
  • due before: +14 days — the next two weeks
  • no time — dated tasks that have no specific time set

Combine them: due before: +7 days & p1 | p2 surfaces the higher-priority work landing this week.


Common Filter Mistakes

Project name has a space. Wrap it in quotes: #"Marketing Campaigns". Without quotes the filter breaks at the space.

Operator precedence surprises. today & @work | @home reads as (today & @work) | @home — that second @home ignores the date. Add parentheses: today & (@work | @home).

overdue shows too much. overdue includes everything in the past. Pair it with a project or label to keep it focused: overdue & #Work.

Nothing shows up. You probably referenced a label or project that doesn’t exist, or misspelled it. Labels need the @ and projects need the #, exactly as they’re named.


Stop Rebuilding the Same Views by Hand

Good filters are only half the battle — you still have to label tasks correctly, set the right priorities, and keep projects tidy for the queries to work. Carly is an AI assistant that connects to 200+ apps including Todoist and can sort, label, and triage tasks for you, so your filters surface the right work without manual upkeep on every task.

More on Todoist: How to add labels in Todoist · How to use sections in Todoist · How to use natural language in Todoist · Todoist alternatives · Best AI personal assistants

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

Get Carly Today →

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR