Who doesn’t want to conquer their day and complete all of the tasks they’ve envisioned to finish? A to-do app is a handy accomplice in achieving this.
Be it a shopping list, work projects, or errands to run, a to-do list app securely saves all of the little pockets of information you need to remember. What’s better, a number of to-do apps also offer you reminders, both time and location-based, so you never miss a task again.
With so many to-do apps on offer, how do you know which one serves your purpose best? First things first, there’s no one-size-fits-all to-do app. Some apps are more suited for personal use, while others can be used for work.
We tried over 20 to-do list apps to find the best ones, for both work and personal use. For each app, we looked at a few specific criteria such as unique features, ease of use, reminders, collaboration features, and integration with other platforms. Take a look at the Best To-Do List Apps of 2020 to find out which one works best for you:
Table of Contents
Best To Do List Apps of 2020
Microsoft To-Do: Best To-Do List App for Windows Users
A popular task management application, Microsoft To-Do allows users to manage their tasks from a tablet, computer, and smartphone.
Most Suitable For: Anyone wanting to organize or manage their work life. It offers various ways to collaborate, organize to-dos, and also attach files to them.
Platform: To-do is available on Mac, iOS, Windows, and Android. The app does not offer a Google extension.
Microsoft To-Do Mobile App:
- Plan your week and day: Microsoft To-do has recently added a new smart list called, ‘Planned’. This is divided into three sections: Earlier, Today, and Later. The first section, Earlier, shows you tasks that are yet to be completed, while Today shows you tasks lined up for the day. You can also add tasks for a specific day under “My Day”. Finally, Later has upcoming tasks with due dates.
- Attach files to your tasks: The app allows you to add files (up to 25 MP per task) such as images and documents to your task list. This keeps all of your task’s details right in the app when you need it.
Ease Of Use: Creating a to-do list in To-do is relatively easy. You can add tasks to different lists such as Home, Work, Shopping, Travel, and so on. You can also create new lists.
Apart from task lists specific to a particular task type, To-do also allows you to add tasks on the basis of when they are to be completed – such as My Day, Important and Planned.
Collaboration Features: To-do allows you to share task lists with family, friends, and colleagues. They can view your task list, add more items to the list, and even add steps to tasks. This makes it easier for you to collaborate on shared work such as making dinner for the family or completing an office project.
Reminders: In order to keep your life on track, Microsoft To-do lets you add due dates and reminders to tasks. If you wish to receive reminders on specific tasks, simply click on the “Remind Me” option under each task, and pick a date and time to add a reminder.
Note: Microsoft To-do bought Wunderlist, a popular to-do app, in 2015. Wunderlist shuts down in May 2020. To-do offers an easy way for Wunderlist users to add their data to the app.
Todoist: Popular To-Do List App for Personal & Work Life
One of the most popular to-do list apps in the market, Todoist is packed with features to help users boost productivity and organize tasks.
Most Suitable For: It is most suitable for users who want to organize personal tasks into categories and access them easily.
Platform: Todoist is available on Android, iOS, Windows, Chrome, Firefox, and Safari. It also has a Chrome extension that lets you add websites as tasks, mark completed tasks, and add new ones.
Pricing: Free for starters, $3(per user per month) for Premium, $5(per user per month) for Business.
Todoist Mobile App:
Todoist Dashboard (Web):
- Priority Filters: Users can assign different priorities to tasks, so they always know what to work on next. Each priority filter has a specific color. When you assign a priority level to a task, it is highlighted accordingly in your task list.
- Projects: The app allows you to create tasks under the following projects by default: Personal, Shopping, Work, Errands, and Movies to Watch. There’s also an option to create new projects. For each task created, you can also add subtasks. Both tasks and subtasks can have due dates. When you view your tasks for the day or week, your tasks will appear along with their relevant project names and priority level.
Ease Of Use: Todoist offers a clean and distraction-free interface for users to add their tasks. Users can add a task in Todoist by clicking on the ‘+’ sign. For each task, they can assign priority filters, add a due date, and paid features such as labels and comments.
Users can also assign tasks to specific projects. Tasks that are not a part of any project, get added to Inbox by default. Below is a depiction of how to create a task and assign it to a project with priority.
To view the day’s tasks, users can click on ‘Today’, while the ‘Next 7 days’ option shows tasks lined up for the week.
Collaboration Features: Todoist allows multiple people to work on a project. When a user invites other Todoist members to join a project, they have the ability to mark tasks as complete, assign tasks to others, and also add tasks. Todoist sends notifications to users when people complete tasks or post comments.
Users can assign tasks to others through email. Todoist offers plugins for Outlook and Gmail that convert these emails into tasks giving a direct link to the original message. Simply add the assignment to your task list, without the fear of losing an email in your inbox. And if you wish to sync your tasks across other project management apps like Trello, Automate.io lets you do that. Connect Todoist to Trello and automate the task-sync.
Reminders: While you get notified about changes to your tasks in Todoist, setting email and push notification reminders is a premium feature. Users are required to upgrade to avail of this feature.
Also, Todoist is also one of our favorite tools under the Productivity Stack. Here’s the list of our best productivity tools.
3. Google Tasks
Google Tasks: Free & Simple To-Do List App for All
A free to-do list service, Google Tasks manages to-do lists that can be accessed through a Google account.
Most Suitable For: Users of Gmail and Google Calendar will find Tasks especially helpful, as it syncs with both these apps. In general, the app is best used for organizing a personal work or home-related to-do list.
Platform: It is available on Android, iOS, & Windows. Google Tasks is also available as a “Full Screen for Google Tasks” extension from the Chrome Web Store. Simply install the extension and a yellow icon will appear on the top left of your screen, making tasks easily accessible.
Google Tasks Mobile App:
- Syncs with Gmail & Google Calendar: If you’re a Gmail and Google Calendar user, you’ll find Google Tasks right inside both apps. When you open Gmail on your desktop, you’ll find Tasks on the right sidebar alongside your mail. This blue Google Tasks icon is below the Keep icon.
- Create a task directly from an email in Gmail: Google Tasks allows its users to create tasks directly from their Gmail messages.
Interesting Tip: Automate.io lets you automate the task creation for every new email with a specific filter/label. Integrate Google Tasks & Gmail and save yourself from manual work!
Ease Of Use: Whether you use Google Tasks on desktop or mobile, you can add new tasks by clicking on the ‘+’ sign. Add the name, details, and sub-tasks for your task. You can also add a due date and time for each task. When a task is due, Google automatically sends you a push notification.
If you’re using Google Tasks on a desktop, you’ll find it on the right-hand side of Gmail as well as Google Calendar, as mentioned earlier.
Apart from the default lists present in Tasks, users also have the option to create new lists, with a few clicks.
Collaboration Features: While Tasks integrates with a user’s Gmail and Calendar, there is no option to share tasks or lists with other users.
Reminders: Google Tasks automatically sends push notifications when a task is due.
TickTick: To-Do List App for Productivity Freaks
TickTick is a powerful task management app offered on various platforms and devices.
Most Suitable For: Great for managing small work projects, as it has alerts and reminders built-in.
Platform: TickTick is available on Android, iOS, & Windows, and it also has a Chrome extension. The Chrome extension lets you rearrange tasks, create subtasks, and sync to-dos across all devices.
Pricing: Free for starters, $28(per user per year) for Premium
- Annoying Alert: Enable ‘Annoying Alert’ to avoid missing a task. This will help users to get the important tasks done. If the “Annoying Alert” is enabled for a particular task, users will be notified of the task until it has been completed. To enable this feature, open TickTick on your Android device. Then, go to the Settings tab. Tap “Sound and notification”, then choose “Annoying Alert”.
Ease Of Use: Adding new tasks in Tick Tick is quick and simple. On a mobile device, users can add a task by clicking the ‘+’ sign, while on a desktop they can simply type a task in the taskbar provided.
For each task, users can add tags and set priorities. To-dos can be organized by adding them to different Folders and Lists. To add a new list, click on the “Add list” option, type in the name of the list, choose a color, select the folder you want the list to be in, and press “Done”.
Collaboration Features: Sharing lists in TickTick is a great way to collaborate with family, colleagues, and friends and achieve goals together.
To share a list, tap the “…” button at the top right corner of the list and select “Collaborate”. Next, select “Invite Member”.
Tasks in a shared list can also be assigned to different members. The person you want to assign the task to must have joined the list. To assign a task, tap the “Assign” button at the top right corner of a task, and then choose a member.
Reminders: TickTick notifies you about tasks to complete in the form of alarms and notifications. You can enable multiple reminders or Annoying Alert to never miss a task.
To set a reminder, users can click on the “Set reminder” option, in the date section, and select the time or date you want a reminder at. Reminder times include ‘on the day’, ‘1 day earlier’, ‘2 days earlier’, and so on.
5. Remember The Milk
Remember The Milk: Best To-Do List App for Personal Tasks (as the name says)
Remember The Milk allows users to manage tasks from a computer or smartphone, both online and offline.
Most Suitable For: Among all the other to do list apps, this app is best for personal and family use, as it offers an easy way to collaborate on lists and quickly add to-dos.
Platform: Remember The Milk is available on Android, IOS, Windows, Linux, Blackberry. It also has a Chrome Extension which helps you to organize tasks, set due dates, and search tasks.
Pricing: Free for starters, $39.99(per year) for Pro users
Remember The Milk Mobile App:
Remember The Milk Dashboard:
- Smart Add: Users can add tasks faster using Smart Add feature, without too much work. For instance, if a user types, “Pick up the milk tomorrow”, their task will be saved for the next day. Typing ‘!’ after a task will let users add priority levels for the task, while the ‘#’ sign allows organizing tasks with tags and lists.
- Daily Digest: Remember The Milk sends you a daily email with all of the tasks to be completed in the day. This email is customizable, so you can choose whether to include tasks due (or starting) today, or those coming up tomorrow, or in the next 7 days. Get the tasks that need your attention delivered to you daily in an easily digestible format. You can choose to receive reminders based on a task’s start date and/or due date. Under “Preferred Time”, select the time you want your Daily Digest to be sent.
Ease Of Use: Users can use the ‘+’ sign to add a task if they are using it on their phone, while on a desktop, they can add tasks by typing them in the ‘Add a Task’ bar.
While the app is packed with features, it is hardly intimidating or complicated. For every task, users can add a due date, start date, repeating time, and estimate time. Subtasks can also be added if users have a Pro account. Also, they can also add notes to tasks.
Users can create Personal Lists, Work Lists, and Smart Lists. They can add colored tags and locations to their tasks. Finally, users can drag and drop tasks to arrange them as they wish.
Collaboration Features: You can give tasks to others and also share lists with up to 2 people in a Basic account and unlimited people in a Pro account. To give a task to anyone using their email address, open the Remember The Milk web app. Select the task(s) that you wish to give in the tasks list, and click on Give to. Select the contact that you wish to assign the task to.
To share a list with a contact, open the Remember The Milk web app. Go to the list you wish to share, and click on the Share list. Type the address of your contact, and they will be able to edit tasks within that list.
Reminders: Both basic and pro users can receive reminders via email, text, IM, and Twitter, while push notifications on mobile are a pro feature.
Users can choose to receive notifications on a daily, weekly, or monthly basis. It can be used by both basic as well as pro users, while Reminders via mobile apps (Android, iOS, BlackBerry 10) can be done by only by pro users.
Any.do: Powerful To-Do List App for Small Teams
Any.do is an award-winning productivity app that helps teams and individuals organize their lives.
Most Suitable For: Best for individuals and teams who prioritize timely reminders for their tasks.
Platform: It is available on Android, iOS, Windows, Siri, Alexa, and Google Assistant.
Pricing: Free for starters, $5.99 (Per month) for Premium users
- Daily Planner: The app has a special feature called ‘Any.do Moment’ that gets activated at a selected time each day. It presents the user with the tasks for the day and lets them decide whether they can finish all tasks for a given day. If they feel they cannot do a certain task, they can always push it to another day.
- Location-based reminders: Location reminders in Any.Do help users always stay on top of their to-do list. Let’s say they set a reminder, “Pick up food”, and select the restaurant as the location. As soon as they get close to the restaurant, Any.do will notify them of the task to be completed. It must be noted that this is a premium feature.
- Priority assignment and sorting: The app has a Priority yellow tag for both premium and free users for marking their most important tasks. They can choose if they wish to apply it only to items from a specific list or mark independent items from several or all of their active lists. To prioritize a task, tap the tag icon, and then select the priority.
Ease Of Use: To add a task to Any.do, simply type it in the taskbar at the bottom of the page. You can select the date and time of the task, and also add tags if you have a Premium account.
You can add your tasks to lists such as Personal, Work, or Grocery lists. The drag-and-drop interface lets you quickly move tasks from one list to another.
You can also add notes to your tasks. Any.do also allows you to add new tasks using personal assistants such as Siri, Alexa, and Google Assistant.
Collaboration Features: Any.do allows users to share both tasks and lists with anyone they choose. Premium users can share unlimited tasks with anyone, including free users.
Free users can also share lists, however, they will be shared in “read-only” mode. They are also allowed to share one task at a time with other users.
Don’t worry about your collaborators being Any.do users. Simply enter their email to share a task, and they will be prompted to see your task and sign up for the app.
Reminders: Any.Do makes sure that you don’t miss crucial tasks with timely reminders. You can add one-time reminders for regular items, recurring reminders for daily, weekly or monthly commitments, and set location-based reminders to remember completing tasks at a specific location.
7. Things 3
Things3: Best To-Do List App for iOS Users
Things 3 is a task management app for all things run on iOS, that is, Macbooks, iPhones, iPads, and iWatches. It has been made by Cultured Code.
Most Suitable For: Things 3 is perfect for those who use Apple products. It helps individuals organize personal and work projects into bite-sized steps, and have a deadline for each.
Platform: It is available only on iOS.
Pricing: $9.99 for iPhone, $19.99 for IPad, $49.99 for Mac
- Organize tasks into Today, Anytime, Upcoming, and Someday: Things 3 helps you plan all kinds of tasks – not just those that you wish to complete today or tomorrow, but even those that you wish to accomplish sometime in the future. All things planned for the day go under Today, while the Calendar outlines your big picture schedule. The Anytime tab shows you activities you’d like to do at leisure, while the Someday tab includes large projects envisioned for the near future. The Upcoming list gives users a complete overview of their timeline, with each activity’s start and end time, and when it will repeat next.
- Easily add Checklists and Headings: Large projects are easier to complete when users can break them up into smaller parts by just adding a few Headings. Sometimes, a project can get quite complicated, with a lot of to-dos in one long list. With Headings, users can break that up into smaller parts, categories, and milestones. Similarly, you may have projects that can be completed in a few steps, and this is where you’ll use Checklists. These can be handy when you’re packing for a trip or want to buy ingredients for dinner.
Ease Of Use: Things 3 makes it easy to organize complex projects such as planning a vacation or taking up a large work assignment.
By default, it divides your to-dos into Today, Upcoming, Anytime, and Someday. You can also create specific lists, such as Work, Life, Books, and so on.
To create a new to-do, click on the ‘+’ sign at the bottom. For each to-do, you can add a deadline, checklist, and headings. You can also choose to add them to a list of your choice.
Within a single to-do, you can add as many headings and checklists as you like, helping you break up a project into various parts.
The Calendar view helps you see all your due dates at once.
Collaboration Features: At present, Things 3 does not offer a way to collaborate on tasks or lists with other users. If users do wish to share their to-dos with someone, they can send them as plain text, using the Share option.
Reminders: There are three ways to add reminders in Things 3. While scheduling a to-do, click “Add Reminder”, and set the time. Or you can simply type, “Wed 8 pm”, Things 3 will add a reminder to your task.
Finally, you can also tell good old Siri to set a reminder for you. You might say for instance, “In Things 3, remind me to call John at 5 AM.”
Nozbe: Best To-Do App for Work Professionals & SMBs
Nozbe helps teams complete tasks and projects effectively.
Most Suitable For: Best for small and medium-sized teams.
Platform: It is available on Android, Mac, Windows, iOS, and Linux
Pricing: No Free Plan. Pricing starts from $8/month
- Share lists with a team, assign tasks, and add comments: Users can share projects with other people on their team, delegate tasks to them with a click, attach comments to their tasks, and add files to projects. They can also invite someone to work with them, without asking them to set up a Nozbe account.
- Attach notes from a number of other apps such as Evernote, Google, and Microsoft: Users can connect their favorite tools to Nozbe. To help users get organized quicker, Nozbe allows them to use their current Microsoft Office or Google documents, Evernote notes, Dropbox or Box files, and add them as comments to their tasks or attachments to their projects. They can also sync Nozbe with their Evernote Reminders or Google Calendar.
Ease Of Use: Adding a task in Nozbe is easy as pie, by clicking on the ‘+’ sign, at the bottom right corner. Users can add a star to a task, as a sign of priority.
For each task, users can add parameters such as project, category, date, delegation, the time needed, and recurrence. They can also add comments, attachments, and choose a due date and time needed to complete the task.
There are various categories to sort tasks into, such as Home, Computer, Errands, and Waiting-for.
To quickly find relevant tasks, users can filter task lists using parameters such as due date, responsible, priority, categories, labels, recurrence, done, and projects.
Collaboration Features: Nozbe helps users communicate through tasks effectively. Users can share projects with other team members and also delegate tasks to them.
Reminders: Nozbe lets you set reminders at a date and time of your choice. Reminders appear in the form of push notifications, email notifications, and alarms.
Final Thoughts on Choosing the Best To-Do List App
So, now that we’ve looked into details of each of the To-Do List App, here’s a table giving you an overview of the best features, platforms the app is available on, pricing, etc.