+ Add Question

search syntax for project filtering


Hi Todoist,

I love how you embed the search syntax into the URL so that we can save bookmarks that correspond to complex queries. So far I can't seem to figure out how to filter based on project though?

i.e. for work:

"today !Personal"

or for outside of work:

"today Personal"

How do I do this?

All responses

Brendon Wadey  staff
Replied on May 22, 2013 - 02:38 UTC

Hi Ben,

Unfortunately, at the moment our search does not allow the filtering of projects with another syntax. You can filter by priority, label, name. Full details can be found here : https://todoist.com/Help/timeQuery

You can of course quickly switch to a project by typing in "#" which allows you to quickly select the project.


tyler olson  premium
Replied on Jan 13, 2014 - 14:40 UTC

search by project is exactly what I need :(

I have all my home tasks in the home project. If I am at work I don't want all those showing and don't want to have to add @home to every home task.. they are already at home because they are in the home project :(

Thomas  premium
Replied on Jan 16, 2014 - 22:20 UTC

Hi brendon,

Will filtering by project be available in the future?

Brendon Wadey  staff
Replied on Jan 17, 2014 - 01:11 UTC


Yes, we do plan on implementing it in the future.


Dylan Eiler  premium
Replied on Jan 22, 2014 - 23:02 UTC

Just got on here to see if this was added in Todoist Next, but I guess not. Hopefully soon!

Matthew Potts
Replied on Jan 23, 2014 - 17:54 UTC

Yes, this is the single biggest factor for me, in determining which task service to use. :(

Hrishikesh Karekar
Replied on Feb 03, 2014 - 17:26 UTC

I am looking for this feature to filter on project too. sounds so basic.

Denis Kolodin  premium
Replied on Feb 04, 2014 - 08:45 UTC

Why i can't set filter like: "7 days @deadline #Work" ?!
I need this feature too.

Anthony Holley
Replied on Mar 14, 2014 - 19:48 UTC

I definitely need this feature. I use ToDoIst for home life, graduate school, and work now, so it's essential that I'm able to, say, filter just today and overdue for work (which I have as a project) so I don't get completely overwhelmed. Thanks!

Dave Hong
Replied on Apr 22, 2014 - 22:04 UTC

I like Denis's proposed implementation... just checking if this is in Todoist's roadmap?

David Trey  staff
Replied on Apr 22, 2014 - 22:15 UTC

Hello Dave,

It's something we're considering to implement, through we can't say in what form at this point, but we're look into making it possible to search or filter search results by project.

Best regards,

Dylan Eiler  premium
Replied on Apr 22, 2014 - 22:34 UTC

Best news I have heard all day! My Premium subscription is up in about a month and I just can't make Todoist my main task manager without the ability to filter by projects. Thanks for the reply!

josh.wilson  premium
Replied on Apr 25, 2014 - 21:58 UTC

@David Thanks for up to date responses, I'm also interested in this.

Based on the search behavior, it's confusing the filtering doesn't currently have this and I tried for about 30 minutes to figure it out last night and today before I found this thread.

You guys are making a great product, I trust you to come out with a good implementation, but Denis's proposed implementation is what I kept trying to make work and would definitely work for me.

Maya  premium
Replied on Apr 28, 2014 - 02:10 UTC

I am interested in this also. When will we know the decision of you considering this?

Clyde Romo  staff
Replied on Apr 28, 2014 - 07:05 UTC

Hi Maya,

Unfortunately, we can't give out a specific date right now. I noticed that you have voted a suggestion in the votebox already. If we make any progress with this, we normally update those suggestions requesting for project filtering so anybody who has voted for it will be notified.



Replied on Apr 28, 2014 - 11:07 UTC

Same here, testing premium and loving it. But without the ability to create filters with projects and labels I don't know if I need the premium version at all...

erolibrahimuk  premium
Replied on Jul 07, 2014 - 15:05 UTC

Search filter is crucial especially when searching within Projects.

David Trey  staff
Replied on Aug 01, 2014 - 14:41 UTC


Good news for web-users, we've implemented this feature now, but it's currently only available on the web and web-based platforms (plugins, extensions etc.). We will of course implement this on every mobile platform soon, but for now, please use this feature on the web and let us know what you think and if you'd encounter any issues - report them :-)

So how does it work? Very simple, type p: and the project's name. For example - you have a project called "work" and want to see tasks that have a label @urgent and are in this particular project, then you can search for:

@urgent & p:work

You can exclude projects with the ! (NOT) operator:

7 days & !p:home

and please note - this function is not a precise search, so you don't have to enter the complete full name of the project into it. If the project is called "Customers - business", you can search for:




and it will search through all project's names that contain this name.

Therefore, if you want to include or exclude specific groups of projects, you can name them accordingly so if you have these projects on your list:

[Biz] Customer support
[Biz] Refunds
[Biz] Invoices

You can include or exclude the common word:

5 days & p1 & p:Biz

14 days & @work & !p:Biz


Maya  premium
Replied on Aug 01, 2014 - 14:59 UTC

Thanks for implementing this! One thing that seems to be missing is that nested projects do not get included in the search. For example if I have:

Parent Project
---Child Project 1
---Child Project 2

and I search for...


... I only get projects in the Parent Project, but not in the 2 child projects.

Are there plans to include this?

David Trey  staff
Replied on Aug 01, 2014 - 15:04 UTC


Thank you for your feedback - we will consider adding this in the future, but for now, as a workaround, you could try to use specific marks as I've mentioned such as [Biz] or other "tags" in the project's name.


Dylan Eiler  premium
Replied on Aug 01, 2014 - 21:31 UTC


josh.wilson  premium
Replied on Aug 02, 2014 - 09:00 UTC

:-o :-) Awesome.

Raffi Z  premium
Replied on Aug 03, 2014 - 04:24 UTC

thank you so much!!

YowSai  premium
Replied on Aug 03, 2014 - 08:34 UTC

Thank you :).

Looking forward for this implementation in the mobile platform.

Lars Kristian Aasbrenn  premium
Replied on Aug 04, 2014 - 07:03 UTC

Nice... but I also miss the nested projects. Without this I would say that Todoist have very limited options for using projects efficiently.

Can't you just make a new parameter "pn:" which included all nested projects under the matching projects?

Clyde Romo  staff
Replied on Aug 04, 2014 - 07:29 UTC

Hi Lars,

We'll consider adding this option in the future. :-)


Lars Kristian Aasbrenn  premium
Replied on Aug 04, 2014 - 07:52 UTC

Hi Clyde,
Thank you for fast reply. But why wait, since you already are working on this issue. People have been asking for this feature for years. Sorry to nag, but I don't think I can wait for years for a function I thought was here already. By that time I have probably moved again. (I just moved from Nirvana because of slow development)


Clyde Romo  staff
Replied on Aug 04, 2014 - 08:09 UTC

Hi Lars,

As a team with limited development resources, we often have to prioritize and choose which features to add or enhance. Adding a simple features would not only need to work in the web but in the our mobile app as well.

As a workaround though, you can use a keyword for your projects. For example, if you have multiple projects, you can add the word "work" or "home" into the project name and then just search for it using that. Any project name that matches the word you're looking for will be returned.

Just note though that our developers are busy working on new things and polishing up enhancing existing features. So if they're not working on this, they're probably working on something awesome. ;-)


Dylan Eiler  premium
Replied on Aug 04, 2014 - 20:49 UTC

Go up about 15 posts in this thread and you will see instructions.

Lars Kristian Aasbrenn  premium
Replied on Aug 05, 2014 - 06:48 UTC

Thanks Clyde, I know you do you're up to awesome things :-)

I thought I had it all sorted when i converted to Todoist, but unfortunately the filter didn't have the functions I need. In my head that is more important than Postbox plugins and other cool stuff you are doing ;-)Hopefully I will find a way to make Todoist work. I really like it, but the some limitations are quite surprising.

Natacha  premium
Replied on Aug 05, 2014 - 08:53 UTC

^_^ !!!!!! Thanks a lot !!!!

erolibrahimuk  premium
Replied on Aug 06, 2014 - 08:56 UTC

As a creative agency, we have tried many task/project management software / apps, including Basecamp ( which is not worth the money in our opinion). If Todoist can get "more resources" and have much more basic flexibility and features that people are askig for and quickly then you guys are on a winner! :-)

Lars Kristian Aasbrenn  premium
Replied on Aug 06, 2014 - 09:01 UTC

Hear hear! :-)

adamkornegay123  premium
Replied on Aug 07, 2014 - 01:22 UTC

Just wanted to make a quick comment that I'm super excited that this feature got implemented. It was the last thing I was waiting for before I could call Todoist the absolute perfect to-do list for me.

Matthew Potts
Replied on Aug 07, 2014 - 02:06 UTC

As soon as it is implemented on Android, I will switch.

Todoist Support wrote:

Jonny Garrett  premium
Replied on Aug 08, 2014 - 10:13 UTC

Can you add this to the filter help please, i had to search the interweb to find this. Not happy since its actually available - 20 mins of my life i wont get back

David Trey  staff
Replied on Aug 08, 2014 - 13:21 UTC

Hello Jonny,

Once it's implemented on mobile platforms, we will document it and also announce it on all our social media channels and our blog :-)


Danny King
Replied on Aug 16, 2014 - 16:44 UTC

You should update the documentation on this page to mention the p: syntax on fitters (I had to google around to find it was possible) https://todoist.com/Help/Filtering

Alex  premium
Replied on Aug 18, 2014 - 15:20 UTC

I would also second the need for filtering via nested project. using a common term in a filter defeats the whole purpose of nested projects.

Danny King
Replied on Aug 18, 2014 - 18:37 UTC


John Milner  premium
Replied on Aug 20, 2014 - 23:36 UTC

When might this be implemented mobile (iOS)? Already loving it on web, it brought me back to Todoist.

Brendon Wadey  staff
Replied on Aug 21, 2014 - 00:09 UTC


No ETA as of yet, but it shouldn't be that long.


Jakob Borg
Replied on Sep 03, 2014 - 08:06 UTC

Thanks a lot. I've been looking for this feature for a while :-)

Taylor Meek
Replied on Sep 18, 2014 - 17:16 UTC

David Trey included new syntax for project search in this thread: http://todoist.com/Support/show/31049/ --

p1 & p:HEFT
p1 & p:Merum & !p:Redaktion


Replied on Sep 24, 2014 - 03:51 UTC

PLEASE update your documents. Very frustrated. Thanks.

iswalker  premium
Replied on Oct 10, 2014 - 22:09 UTC

Thanks Todoist for implementing this great feature!!! You guys ROCK as a dev team :-) ^_^

Replied on Nov 03, 2014 - 08:07 UTC

Why does it not work in the android app?

Thomas Jensen  premium
Replied on Nov 03, 2014 - 08:20 UTC

Yeah, really missing this on the Android app... (doh)

Replied on Nov 03, 2014 - 08:39 UTC

Nevermind, I read Davids post above that this feature is kind of beta right now. Hope to have it asap on the other platforms :).

Replied on Nov 05, 2014 - 15:16 UTC

There is one thing:

I understand (and appreciate) that you guys enabled project filtering in web only for testing purposes. But I just realized that using a project filter inside a "normal" filter the complete filter gets destroyed on android.

As I said, I know that it needs some time to implement this feature on all platforms but it can't be that using "p:..." destroys the whole filter on android. This means I can't even use this filter on the web, because the app is completely useless at this point....

Can you please provide an update which just ignores the project filter on android? Thanks!

Replied on Dec 12, 2014 - 22:24 UTC

An answer / reaction would be great...

David Trey  staff
Replied on Dec 12, 2014 - 22:39 UTC

Hello Mirco,

We're sorry for the inconvenience, we will release an update that adds support for project filtering in near future.


Lars Kristian Aasbrenn  premium
Replied on Dec 12, 2014 - 23:14 UTC

Thanks for the update David. The main reason that i switched from Nirvana was feature inconsistency between the different platforms, so I really hope you're prioritizing to keep all the platforms updated.

Replied on Dec 13, 2014 - 11:31 UTC

That sounds cool. Could you precise the "near future" a little bit?

Clyde Romo  staff
Replied on Dec 13, 2014 - 14:18 UTC

Hi Mirco,

As much as we want to, it's hard to specify a date for it. We normally release updates/features when we feel they're ready. Rest assured, our developers are working hard to bring this feature and lots more. :-)


Lars Kristian Aasbrenn  premium
Replied on Dec 13, 2014 - 14:44 UTC

I'm sorry to say that this sounds like the staff at Nirvana, and that's one of the other reasons why I left them. To us customers "soon" can be the same as "never". So we swap to something else. Keeping your customers updated and the features platform-independent, is something you should make "due today & p1" ;-)

Raffi Z  premium
Replied on Dec 13, 2014 - 18:25 UTC

Being that Todoist has a history of delivering on what it says, there's no reason to assume "never".

Lars Kristian Aasbrenn  premium
Replied on Dec 13, 2014 - 20:34 UTC

Sorry, what I meant was "never" as in: the customer leaves and experience it as "never".
I guess Nirvana has updated my "never's" now as well, but to me it became...never, so I quit. And sorry for sounding negative. Just saying that we've had 4 months with "soon".

But hey, I hope the best for Todoist. I really love it. And you tell the truth to the ones you love, right? :-)

Raffi Z  premium
Replied on Dec 13, 2014 - 20:38 UTC

Yeah, understood, some feature updates been quick and some have taken a long time.

Roger Searjeant  premium
Replied on Jan 07, 2015 - 13:10 UTC

I'm struggling to understand why this feature isn't already in the product. Is it really that difficult to add project names to search terms?

Echoing the comments from Lars, I left Nirvana for the same reasons.

Is there a reliable product roadmap for Todoist?

David Trey  staff
Replied on Jan 07, 2015 - 13:18 UTC

Hello Roger,

This feature is already available, please use p: to search for projects. For example, to see all tasks due today from the project "Work", search for:

today & p:Work


Dylan Eiler  premium
Replied on Jan 07, 2015 - 14:09 UTC

It's just not available on mobile platforms yet, which limits how we all
use Todoist. Hopefully soon!

Roger Searjeant  premium
Replied on Jan 07, 2015 - 14:39 UTC

@David Trey

Awesome! Was this added very recently? I thought I'd checked the documentation but perhaps I missed something.

I will find this very useful - thanks for responding so quickly to my comment!


Stepan Smbatyan  premium
Replied on Jan 12, 2015 - 11:38 UTC

Hi Guys from ToDoist.

Project search is amazing feature, thx a lot!

BUT: Why is no info about this feature in User Guide's "search" section? I was suffering for few weeks thinking that you don't have the feature I need, and discovered it only today in this forum :(


Andy  premium
Replied on Feb 24, 2015 - 13:38 UTC

Why is this not in the documentation? It doesn't make any sense.

Lars Kristian Aasbrenn  premium
Replied on Feb 24, 2015 - 13:50 UTC

I've started to look for other task managers :-/
To have functions which works on desktop but not mobile was my reason for moving from Nirvana. I though Todoist was different, but now it's just the same. Why shouting about Apple Watch features when you're not having a issues on the mobile versions?

Brook Warner  premium
Replied on May 16, 2015 - 11:25 UTC

I love Todoist.

However spent ages trying to work out why I couldn't get my filters
working, eventually found this forum. Turns out it's web only. Gah!!

A little documentation would go a long way. Wasted a good few hours on this!

Replied on May 18, 2015 - 05:15 UTC

It's almost a half year now...And it's still not fixed...Currently I'm thinking about renewing my premium subscription, but you guys make this choice really hard for me....

Edwin Ajigoh  premium
Replied on May 23, 2015 - 21:38 UTC

Hi all,

Is it possible to limit filter results to a certain number (e.g 5). I have my filters set in terms of context and as is often the case, there is only enough time to do some tasks. Besides, I find it motivating to work on a shorter list. Makes me feel like i am making progress...
My current solution is to write them down in my notebook and then check them off later on todoist.

Clyde Romo  staff
Replied on May 24, 2015 - 03:05 UTC

Hi Edwin,

That might be possible depending if you add more context via label to your tasks. For example, you can add a @10_min task and attach it to your tasks. You can then use a filter "p:projectname & @10_min" to show all tasks with the @10_min label. Hope this helps and let us know if you have any further question. :-)


Chris Lynch  premium
Replied on Aug 27, 2015 - 09:35 UTC

For anyone trying to hide their "Personal" project when their in work, try this search -

(overdue | today) & !p:Personal

Works for me in the web version.