Loading the new Help Center

How to sort your tasks

Available for:
Free
Premium
Business

It’s not always easy to stay on top of all the tasks in a project, label, or filter, especially if your task lists are a bit long. If you want an easier way to view your tasks, try using Todoist’s sorting options.

With sorting options, you’ll be able to view your tasks in a variety of ways, from straightforward views – such as sorting your whole task list by due date, priority levels, or assignees – to custom sorting, which lets you group, filter and order your tasks in any way you want.

Sorting options are not available in the Upcoming view.

Take a quick walkthrough of how sorting works:

How to sort your tasks

  1. Open the project, label, or filter that you want to sort.
  2. Click the sort icon Screenshot_2020-10-14_at_16.20.01.png in the top-right corner of the project, label, or filter.
  3. A menu will pop up with the following options:
    • Sort by date: Sorts your tasks by due date.
    • Sort by priority: Sorts your tasks by priority level.
    • Sort alphabetically: Sorts your tasks alphabetically by task name.
    • Sort by assignee (shared projects only): Sorts your tasks according to who they’re assigned to (alphabetically by the assignee’s name).
    • Custom sort: Lets you set up a custom view for your project, label, or filter. Learn more here.
  1. Open the project, label, or filter that you want to sort.
  2. Tap the three dots icon in the top-right corner of the project, label, or filter.
  3. Tap Sort.
  4. A menu will pop up with the following options:
    • By Due Date: Sorts your tasks by due date.
    • By Priority: Sorts your tasks by priority level.
    • Alphabetically: Sorts your tasks alphabetically by task name.
    • By Assignee (shared projects only): Sorts your tasks according to who they’re assigned to (alphabetically by the assignee’s name).
    • Custom Sort: Lets you set up a custom view for your project, label, or filter. Learn more here.
  1. Open the project, label, or filter that you want to sort.
  2. Tap the three dots icon in the top-right corner of the project, label, or filter.
  3. Tap Sort.
  4. A menu will pop up with the following options:
    • By due date: Sorts your tasks by due date.
    • By priority: Sorts your tasks by priority level.
    • Alphabetically: Sorts your tasks alphabetically by task name.
    • By assignee (shared projects only): Sorts your tasks according to who they’re assigned to (alphabetically by the assignee’s name).
    • Custom sort: Lets you set up a custom view for your project, label, or filter. Learn more here.

Screenshot_2020-11-13_at_08.22.45.png

Once you’ve sorted your tasks, you’ll see the sorting option you’ve selected in the top-right corner of your project, label, or filter.

How to use custom sorting

Using custom sorting is the best way to arrange your project, label, or filter in the way that’s most intuitive to your workflow. Here’s how:

Screenshot_2020-11-13_at_10.36.32.png

  1. Once you’ve selected the Custom sort option (see instructions above), a dropdown menu will open. You’ll now have several options:
  2. Group by: Divides your task list into groups of tasks based on which sort option you choose.
    • For example: If you choose to group your task list by Priority, your tasks will be divided into four groups, one group for each priority level.
  3. Sort by: Sorts your tasks within each group of tasks.
    • For example: If you chose to group your tasks by priority level in step 2, and you now choose to sort each group by Due date, each group of tasks will be sorted by due date.
  4. Order: Determines what order your tasks are sorted in within each group.
    • For example: If you chose to sort your tasks by due date in step 3, you can now choose whether the sorting order should be Ascending or Descending by due date.
  5. Assigned to (shared projects only): Lets you filter your task list by assignee(s).
    • For example: You may be in a project that has tasks assigned to several different collaborators. You can use this option to only include tasks assigned to specific collaborators.
  1. Once you’ve selected the Custom Sort option (see instructions above), a dropdown menu will open. You’ll now have several options:
  2. Group by: Divides your task list into groups of tasks based on which sort option you choose.
    • For example: If you choose to group your task list by Priority, your tasks will be divided into four groups, one group for each priority level.
  3. Sort by: Sorts your tasks within each group of tasks.
    • For example: If you chose to group your tasks by priority level in step 2, and you now choose to sort each group by Due date, each group of tasks will be sorted by due date.
  4. Order: Determines what order your tasks are sorted in within each group.
    • For example: If you chose to sort your tasks by due date in step 3, you can now choose whether the sorting order should be Ascending or Descending by due date.
  5. Assigned to (shared projects only): Lets you filter your task list by assignee(s).
    • For example: You may be in a project that has tasks assigned to several different collaborators. You can use this option to only include tasks assigned to specific collaborators.
  1. Once you’ve selected the Custom sort option (see instructions above), a dropdown menu will open. You’ll now have several options:
  2. Sort by: Sorts your tasks within each group of tasks.
    • For example: If you've grouped your tasks by priority level (you can do this in step 3) and you choose to sort each group by Due date, you'll create a view that's grouped by priority level, with each group of tasks sorted by due date.
  3. Sort order: Determines what order your tasks are sorted in within each group.
    • For example: If you chose to sort your tasks by due date in step 2, you can now choose whether the sorting order should be Ascending or Descending by due date.
  4. Group by: Divides your task list into groups of tasks based on which sort option you choose.
    • For example: If you choose to group your task list by Priority, your tasks will be divided into four groups, one group for each priority level.
  5. Assigned to (shared projects only): Lets you filter your task list by assignee(s).
    • For example: You may be in a project that has tasks assigned to several different collaborators. You can use this option to only include tasks assigned to specific collaborators.
If you want to view all your tasks sorted by project, you can do the following:
  1. Open the right-hand menu in Todoist and scroll down to Filters.
  2. Select the View all filter.
  3. Click the sort icon Screenshot_2020-10-14_at_16.20.01.png in the top-right corner of the filter.
  4. Select Custom sort.
  5. Under Group by select Project.
  6. Under Sort by select Default.
  7. Click Sort.

How to remove a sorting option

Once you’ve set a sorting option for your tasks, you will see it in the top-right corner of the task list. If you wish to turn off a sorting option, you can simply click the x icon to the right of the sorting option.

clearsorting2.gif

FAQ

Do grouping options work in Board view?

Yes, they do. All sorting options are available both in List view and in Board view.

Are tasks sorted across sections?

No, tasks are sorted within their own section. For example, if you have a priority 1 task in the last section in your project and you sort your project by priority levels, the priority 1 task will go to the top of the section it is in and not to the top of the project, even if there are tasks in other sections that have a lower priority level.

If I have set a sorting option for a task list, will new tasks automatically get sorted as well or will I have to re-sort the task list?

New tasks will automatically get sorted according to the sorting option you have set for your task list.

Can I manually reorder tasks in the List view when sorting is active?

No. Once you’ve set a sorting option for your tasks, you will not be able to manually reorder them.

Can I move a task to another section when I have a sorting option enabled?

You won’t be able to drag-and-drop a task to another section when you have a sorting option enabled for your project. However, you can still use the task’s Task view to assign it to another section.

Are sorting options shared with all my collaborators in a shared project?

No. Only you can see the sorting options you set.

Is sorting by name supported in all languages?

No. Sorting by name only works for tasks that use letters of the modern English alphabet. Letters such as å, ä, ö, æ, and ø are currently not supported in sorting. Languages like Japanese that use logographs like Kanji (漢字) will not properly sort at this time.

My sub-tasks aren't sorted in Task view. Is this a bug?

No, this is expected behaviour. However, please note that you can use drag-and-drop to manually sort your sub-tasks while in Task view.

Can I sort my projects?

Yes, you can sort your projects. However, you will have to do so manually by hovering over the project, then drag-and-drop the project to its desired location.