2Do: To Do List & Task Manager
Planner, Reminders, Notes, GTD
$12.99
GTD®, XYZ and everything in between - it can handle it all. Seriously.
NOTE: Requires an active subscription.
2Do gives you a simple way to manage tasks, with the depth to organize every part of your life. Keep a few lists or build a complete GTD system. Create your own way of working, with no method imposed on you.
AWARDS
• Apple - Best of 2013 Mac App Store
• MacStories - App of the Year 2015 iOS
• Cult of Mac - Best Task Manager for iOS
CAPTURE IT ALL
• Type naturally. 2Do recognizes dates, times, repeats, alerts, durations, priorities, tags, lists and saved locations as you type.
• Hold [+] for Quick Add and enter one task after another.
• Capture with Siri, Shortcuts, widgets and Control Centre. Turn shared text, links, photos or videos into tasks.
• Email tasks to your private Mail to 2Do address, or send a numbered list to create a checklist.
• Collect ideas in the GTD Inbox and organize them later.
SIMPLE TASKS, CHECKLISTS & PROJECTS
• Create tasks, checklists and projects with sub-tasks. Add notes, images, voice recordings and multiple alarms.
• Write notes with live Markdown formatting and keep useful links with your tasks.
• Set flexible repeats, start dates and durations. Call, email or open a link from a task.
• Arrange tasks in named sections within a list.
LIST GROUPS, LISTS & SMART LISTS
• Organize your lists in groups, alongside built-in views for upcoming, starred and scheduled tasks.
• Save searches as reusable Smart Lists. Search titles, notes, tags and dates, with sounds-like matching when needed.
• Filter by date, priority, status or tags. Each list remembers its sort order and Focus settings.
PROJECT VIEW
• Open a project to see just that project and its sub-tasks. Set its sort order independently of the list around it.
TAGS
• Organize tags in groups and tap a tag to filter tasks.
• Combine tags with Smart Lists for the tasks you return to often. Pause a tag to hide its tasks until you resume it.
LOCATIONS
• Create and assign locations, find nearby tasks on a map and build location-based Smart Lists.
• Get a reminder when you arrive, with location access enabled.
SYNC, YOUR WAY
• Sync with Apple Reminders, Dropbox, Todoist, Toodledo, iCloud, Fastmail, Fruux, Yahoo or a CalDAV server you trust.
• Keep tasks in Apple Reminders across your devices and capture them with Siri.
• Merge work from different devices or exclude private lists from sync.
COLLABORATE
• Share lists and work together over local Wi-Fi without a cloud service.
• Share read-only or editable lists over iCloud with others using compatible versions of 2Do.
FIND AND FOCUS
• Jump to any task or list with Quick Open.
• Select several tasks to schedule, defer, tag, move or edit them together.
ALARMS & YOUR DAY
• Set multiple alarms, automatic reminders and repeating alerts.
• Use full-screen alarms on supported devices with iOS or iPadOS 26.1 or later.
• See calendar events and the day timeline above your tasks to plan around appointments.
MADE FOR IPHONE
• Slide between your lists, tasks and the Tags, Nearby and Calendar panels. Pinch to choose how much task detail you see.
• Check tasks on Apple Watch and add complications to your watch face.
PASSWORDS & BACKUPS
• Lock individual lists or the whole app.
• Keep automatic backups, save and restore external backups, or restore a single list. Move backups between 2Do on iOS and Mac.
more I’ve used 2Do for years and happily upgraded to support the work done. Disappointed that I also have to upgrade the iPad version as well.
Developer Response The app unfortunately had to charge each device separately because it is not a subscription; we could have chosen a subscription or a one-off payment. To be fair to both the development team and our users, selling these separately made sense.
I’ve used 2Do for years and happily upgraded to support the work done. Disappointed that I also have to upgrade the iPad version as well.
The app unfortunately had to charge each device separately because it is not a subscription; we could have chosen a subscription or a one-off payment. To be fair to both the development team and our users, selling these separately made sense.
I liked the legacy version a lot. So far I don’t like this new version. I’ll keep trying but why did it need to change? I’m sad…
Developer Response What is it that you don’t like? Please kindly leave feedback here: support@2doapp.comThe app is highly customizable. Also please update to the latest version, the app keeps getting better.
I liked the legacy version a lot. So far I don’t like this new version. I’ll keep trying but why did it need to change? I’m sad…
What is it that you don’t like? Please kindly leave feedback here: support@2doapp.comThe app is highly customizable. Also please update to the latest version, the app keeps getting better.
Nice clean updated UI. Been using this app since 2011 and it helps me stay productive. One thing this version lacks is extra taps to set the time on a due date. I never utilize ‘start times’ and would love to see the time presets I set up appear in this space when opening up the task menu while long pressing, especially since I’ve toggled Start times off in preferences (they still appear in the quick menu). That would be a huge QOL improvement since i often defer the task time (instead of date) and it takes some extra taps to do that in this latest edition. Also, it seems that adding a todo via Siri is not automatically adding notifications for that time despite that being in the settings. Anyways thanks for the amazing app that has been so reliable over the years
Nice clean updated UI. Been using this app since 2011 and it helps me stay productive. One thing this version lacks is extra taps to set the time on a due date. I never utilize ‘start times’ and would love to see the time presets I set up appear in this space when opening up the task menu while long pressing, especially since I’ve toggled Start times off in preferences (they still appear in the quick menu). That would be a huge QOL improvement since i often defer the task time (instead of date) and it takes some extra taps to do that in this latest edition. Also, it seems that adding a todo via Siri is not automatically adding notifications for that time despite that being in the settings. Anyways thanks for the amazing app that has been so reliable over the years
Thanks for the feedback!
Using every day So much better than the old version.Thanks for new updated!!!
Using every day So much better than the old version.Thanks for new updated!!!
· [NEW] Added Work Week settings. Shades non-working days in the mini calendar and date picker and is used by the new Repeat options
· [NEW] Added monthly repeats for the last day, last weekday and last weekend day, with availability depending on your sync service
· [NEW] Added a Links menu for opening web links, related tasks and backlinks by touching and holding a task
· [NEW] Added an indicator for tasks whose notes contain links to other tasks
· [NEW] The Apple Watch New Task complication now opens text input immediately so you can dictate or type a title and confirm to save
· Improved preservation of monthly repeat schedules during iCloud sync and app upgrades
· Fixed tasks remaining filtered after deleting the selected Smart List or list group
· Fixed CalDAV setup and sync failures with certain servers
4.3.3 4d ago
· [NEW] New automatic Reminders import moves reminders from a chosen list into your Inbox while you keep syncing 2Do with iCloud, CalDAV or another service
· [NEW] New task backlinks show which tasks link to the one you are viewing and let you open them from its notes
· [NEW] New default sorting options for new lists, projects and checklists
· [NEW] New option to show list color bars when viewing a single list or project
· [NEW] New Paste action on lists lets you turn copied text into tasks directly from the sidebar
· [NEW] New calendar picker for start and due dates when adding tasks through the Share sheet
· [NEW] New Arabic support with right-to-left layouts and natural-language task entry
· Improved reminder prompts with completion first and snooze durations in a separate menu
· Improved CalDAV Replace Server to replace tasks while preserving calendar events
· Improved recovery from temporary iCloud sync errors
· Improved stability when 2Do moves to the background
· Fixed duplicate subtasks and missing Show All controls when using Focus Filters
· Fixed alert exclusion switches showing the opposite of the saved setting
· Fixed Dropbox sync getting stuck while renewing your sign-in
· Fixed a crash when connecting to certain CalDAV servers
· Fixed a crash when showing Nearby alerts for multiple tasks in Chinese
4.3.2 6d ago
· [NEW] New automatic Reminders import moves reminders from a chosen list into your Inbox while you keep syncing 2Do with iCloud, CalDAV or another service
· [NEW] New task backlinks show which tasks link to the one you are viewing and let you open them from its notes
· [NEW] New default sorting options for new lists, projects and checklists
· [NEW] New option to show list color bars when viewing a single list or project
· [NEW] New Paste action on lists lets you turn copied text into tasks directly from the sidebar
· [NEW] New calendar picker for start and due dates when adding tasks through the Share sheet
· [NEW] New Arabic support with right-to-left layouts and natural-language task entry
· Improved reminder prompts with completion first and snooze durations in a separate menu
· Improved CalDAV Replace Server to replace tasks while preserving calendar events
· Improved recovery from temporary iCloud sync errors
· Improved stability when 2Do moves to the background
· Fixed duplicate subtasks and missing Show All controls when using Focus Filters
· Fixed alert exclusion switches showing the opposite of the saved setting
· Fixed Dropbox sync getting stuck while renewing your sign-in
· Fixed a crash when connecting to certain CalDAV servers
· Fixed a crash when showing Nearby alerts for multiple tasks in Chinese
4.3.1 Oct 25
· [NEW] New Collaborate using iCloud list sharing: Plan, edit and complete tasks together with other 2Do users
· [NEW] New Fixed Time Zone option to keep task times and alerts at the same moment worldwide when you travel or collaborate
· [NEW] Added a seven-day reminder preset
· [NEW] Added a 100-meter distance option for Nearby alerts
· [NEW] Edit screens now consistently show a cancel / done button so changes can be cancelled
· [NEW] New option to skip repeated confirmation prompts when completing projects and checklists
· [NEW] Added a choice of start or due date when deferring a task on Apple Watch
· Improved task editing with clear Done and Cancel controls for dates, alerts, tags and other task details
· Improved autosaving and recovery of notes in unfinished tasks
· Improved sections to remember which ones you collapse, including after renaming or moving them
· Improved task editor details at larger text sizes
· Improved CalDAV sync recovery after connection interruptions, including interrupted attachment uploads
· Improved preservation of project and checklist relationships when syncing with Apple Reminders
· Improved startup and task-list scrolling, with additional stability fixes
· Fixed reminders being lost when moving or copying task sections
· Fixed snoozed and nagging reminders being lost or restarting when reminders are refreshed
· Fixed Quick Add ignoring your preferred destination list when viewing a project
· Fixed hidden archived lists missing from Security settings
· Fixed task color strips displaying incorrectly after rotation
· Fixed incorrect attachment filenames after CalDAV sync
· Fixed deleted tasks reappearing during Dropbox sync and improved syncing after undoing a deletion
· Fixed Dropbox sync changing Focus settings or task modification dates unnecessarily
4.3.0 Oct 21
· [NEW] New collapsible sections to organize tasks within a list, with descriptions and drag-and-drop ordering
· [NEW] New Auto-Create Sections and Auto-Name Section commands using Apple Intelligence on supported devices
· [NEW] Added section headings to printed task lists
· [NEW] Added section syncing for lists shared over your local network
· [NEW] New option to show tasks completed today in the Today list
· [NEW] New preferences to choose your calling and map apps
· [NEW] New snooze options for three hours or tomorrow at 9 am
· [NEW] New weekend due-date shortcut that follows your regional calendar
· [NEW] Added task completion sounds, with an option to turn them off
· [NEW] Added Czech support for natural-language task entry
· [NEW] Added clearer guidance when Local Network access is disabled for list sharing
· Move or duplicate sections with their tasks, or turn a section into its own list
· Improved automatic task prioritization
· Improved iPhone Duo layouts, controls and panel transitions when folding or rotating
· Improved calendar headings to highlight today and distinguish weekends
· Improved reminder scheduling after editing alerts
· Improved sync performance and reliability when tasks are edited, moved or deleted during sync
· Fixed tasks added from the share sheet ignoring the destination’s manual order
· Fixed incorrect project-limit checks during Todoist sync
4.2.0 Oct 15
· [NEW] New option to choose which list opens at launch and in new windows
· [NEW] New option for each Today widget to include starred tasks that aren’t due today
· [NEW] New option to save tasks directly into projects and checklists from the share sheet
· Improved iCloud sync recovery after replacing server data from another device
· Improved Apple Watch task editing and completion syncing
· Improved cleanup of files left behind by interrupted backups
· Fixed Smart Lists losing or changing search rules when editing filters
· Fixed Smart List searches using list groups, multiple task types, and date exclusions
· Fixed section duration totals to include matching subtasks and remain consistent when expanding projects
· Fixed task ordering in Today
· Fixed Shortcuts destination matching when supplying an exact list, project, or checklist name
· Fixed Toodledo sync separating subtasks from their projects or checklists, including on free accounts
· Fixed subtasks losing their parent’s repeat schedule during Toodledo sync
· Fixed Todoist sync failures on accounts without reminder support while keeping alerts in 2Do
· Fixed Mail message links in task notes
· Fixed entering Visit addresses with Chinese and other non-Latin keyboards
· Fixed text selection when renaming lists
· Fixed a rare crash during Dropbox sync
· Fixed task list refreshes when moving between task editors with the keyboard on Mac
4.1.5 Oct 8
· [NEW] New calendar time blocking by dragging a task onto the Calendar Day Bar or choosing Add to Calendar
· [NEW] New audio-note transcription with copyable text on supported devices running iOS or iPadOS 26 or later
· [NEW] New section headings show the total duration of their tasks, so you can see how much time each day or group needs
· [NEW] New two-minute duration preset
· [NEW] Added Polish localization
· Improved notes editing with a scrollable formatting toolbar, underline and horizontal dividers
· Improved Toodledo sync speed with fewer unnecessary downloads
· Improved Apple Watch background syncing and delivery of task edits
· Improved date, reminder and overdue handling around daylight saving changes and with different system calendars
· Improved sheet backgrounds in Dark Mode
· Fixed Apple Watch access being blocked when access while 2Do is locked is allowed
· Fixed projects and checklists missing from widgets
· Fixed Inbox projects and checklists missing from task destination pickers
· Fixed new tasks ignoring the selected Manual sort direction in Today and other Focus Lists
· Fixed Today’s default due date not applying when adding several tasks in succession
· Fixed a selected due time being replaced when assigning the first due date
· Fixed In Progress status for tasks with a duration and a due date without a time
· Fixed repeating tasks with no end date not showing their next occurrence in the Task Editor
· Fixed checklist items ignoring the Multiline Titles setting
· Fixed the task editor staying open after completing an existing task
· Fixed iPad keyboard shortcuts losing focus or acting on the wrong selection
· Fixed task dates and reminder indicators not refreshing promptly while the editor is open or after returning to the app
· Fixed compact note previews losing text around horizontal dividers
· Fixed Mail to 2Do ignoring the default due-date preference
· Fixed duplicate tasks appearing during sync after deleting a Smart List
· Fixed Smart Lists incorrectly merging with regular lists that have the same name
· Fixed Dropbox sign-in and restore operations getting stuck while checking account details
· Fixed SOGo sync failures after tasks are deleted
· Fixed Wi-Fi shared lists not updating after changes arrive through cloud sync
· Ongoing stability and performance enhancements
4.1.4 Oct 4
· [NEW] Added a circular Lock Screen widget for creating new tasks
· [NEW] Added live countdowns and elapsed timers to Current & Up Next Lock Screen widgets
· [NEW] Added an option to show or hide projects and checklists in the list picker
· Improved loading speed and responsiveness with very large lists
· Faster Toodledo sync when there are no changes
· Faster CalDAV sync for calendars containing both tasks and events
· Improved reliability of large Todoist syncs
· Improved list and location matching when typing tasks, including list names with emoji
· Improved readability of Apple Watch complications
· Made the New Task button easier to tap on Apple Watch
· The walkthrough now remembers your last viewed topic
· Automatic reminders now get added when setting a due time on an existing task
· Fixed recurring tasks losing custom reminders or restoring reminders you had removed
· Fixed “Always Ask” being ignored when snoozing notifications
· Fixed task reordering with combined sections when sorting manually or by status
· Fixed task lists showing outdated details after sync while the editor was open
· Fixed due-date headings showing a time when none was set
· Fixed search controls expanding unexpectedly when switching lists or leaving projects
· Fixed wildcard Smart List searches being lost when returning from a project
· Fixed short task titles being cut off in widgets
· Fixed Siri failing to create or reschedule some reminders
· Fixed sync issues that could separate subtasks from their projects or checklists
· Fixed completed Todoist tasks being removed during Replace Local sync
· Fixed shared Todoist labels being lost or blocking sync after task edits
· Fixed retries of an interrupted first Todoist sync resetting earlier progress
· Fixed CalDAV sync failures involving certain task attachments
· Fixed Replace Server failing when existing iCloud sync data was damaged
· Ongoing stability and performance enhancements
4.1.3 Sep 22
· [NEW] Use natural language when creating a new task, type in plain words and 2Do fills in the details for you, such as dates, times, tags etc. Can be configured under Settings.
· [NEW] Long press on the month name in the date picker to use a wheel-style picker for any date
· Notification alerts now display the due date / time where applicable
· Improvements to the date picker, it’s now easier to scroll in either direction quickly without waiting for the animation to settle
· Improved memory management when syncing extremely large number of tasks and lists
· Improved list name matching when using Natural Language Input
· Widgets now refresh to reflect the in-app view when the Show Scheduled button is toggled
· Improved how unlocking a protected list works when the main app itself is locked separately
· Improved how the selected date as well as Today’s date appears highlighted in the date picker
· The edit screen now displays the sub-edit screens in full on smaller screens, makes shortcut options immediately accessible
· Improved timeout handling and network failures when syncing large number of tasks with Todoist
· Further tweaks to Push Sync handling for improved background sync
· Fixed a Dropbox sync issue where changes made in 2Do 4 could stop showing up on devices still running 2Do 3
· Fixed ‘Move’ picker on smaller screens, the list would become unscrollable when only the search field was visible above the keyboard
· Add new tasks when sorting manually within projects and checklists now honors the sort order
· Ongoing stability and performance enhancements
4.1.2 Sep 16
· [NEW] Use natural language when creating a new task, type in plain words and 2Do fills in the details for you, such as dates, times, tags etc. Can be configured under Settings.
· [NEW] Long press on the month name in the date picker to use a wheel-style picker for any date
· Notification alerts now display the due date / time where applicable
· Improvements to the date picker, it’s now easier to scroll in either direction quickly without waiting for the animation to settle
· Widgets now refresh to reflect the in-app view when the Show Scheduled button is toggled
· Improved how unlocking a protected list works when the main app itself is locked separately
· Improved how the selected date as well as Today’s date appears highlighted in the date picker
· The edit screen now displays the sub-edit screens in full on smaller screens, makes shortcut options immediately accessible
· Further tweaks to Push Sync handling for improved background sync
· Fixed a Dropbox sync issue where changes made in 2Do 4 could stop showing up on devices still running 2Do 3
· Fixed ‘Move’ picker on smaller screens, the list would become unscrollable when only the search field was visible above the keyboard
· Add new tasks when sorting manually within projects and checklists now honors the sort order
· Ongoing stability and performance enhancements
4.1.1 Sep 15
NEW
• Natural language input: type a new task the way you'd say it, such as "Pay rent on the 1st every month #home", and 2Do fills in the date, repeat and tag for you. Works in Quick Add and the task editor; switch it on or off under Settings > Tasks
• Touch and hold the month name in the date picker to jump to any date with a wheel-style picker
IMPROVED
• Notification alerts now show the due date and time where applicable
• The date picker scrolls quickly in either direction without waiting for the animation to settle
• Widgets refresh to match the in-app view when Show Scheduled is toggled
• Unlocking a protected list works better when the app itself is locked separately
• The selected date and today's date are easier to tell apart in the date picker
• On smaller screens, the edit screen shows its sub-screens in full, so shortcut options are immediately within reach
• Further tweaks to push sync for more reliable background sync
FIXED
• The Move picker on smaller screens could become unscrollable when only the search field was visible above the keyboard
• Adding new tasks while sorting manually inside projects and checklists now honors the sort order
• Ongoing stability and performance improvements
4.1.0 Sep 14
· [NEW] New "Due Today Only" badge option to count unfinished tasks due today, excluding tasks that only start today
· [NEW] Changes you make on one device now reach your other devices on the same Wi-Fi network faster
· [NEW] Added task completion dates and times to AppleScript, MCP, Shortcuts, and Siri for use in automations and reports
· Improved timeout handling and network disconnections when syncing over iCloud
· Improved recurrence handling when syncing with Todoist
· Fixed an incorrect warning that Precise Location was disabled when location access was set to Always
· Fixed bug where a smart filter would incorrectly get set an empty filter, ending up being treated as a normal list during sync
· Ongoing stability and performance enhancements
4.0.6 Sep 13
· [NEW] Auto-Prioritize tasks with Apple Intelligence. Use from the Priority option in Batch Edit mode to automaticaly assign a priority to your selected tasks
· [NEW] Siri AI support on iOS 27 to create, update, complete, move, and delete tasks using natural requests
· [NEW] Added on-screen awareness so Siri can identify tasks you’re viewing in the task list or editor
· [NEW] Improved integration with Siri and Spotlight for finding your tasks on iOS 27
· [NEW] Task list sections, when sorting by Lists, use the list color instead of all appearing black
· Appearance Display Mode setting no longer syncs to all your devices, it’s now per-device
· Drag and drop support from the mail app on to a task in 2Do
· Double-tap on on the list name in the left panel to open the New Task sheet
· Fixed bug where the share sheet from Safari would not pick the default list correctly
· Ongoing stability and performance enhancements
4.0.5 Sep 12
· [NEW] Auto-Prioritize tasks with Apple Intelligence. Use from the Priority option in Batch Edit mode to automaticaly assign a priority to your selected tasks
· [NEW] Siri AI support on iOS 27 to create, update, complete, move, and delete tasks using natural requests
· [NEW] Added on-screen awareness so Siri can identify tasks you’re viewing in the task list or editor
· [NEW] Improved integration with Siri and Spotlight for finding your tasks on iOS 27
· [NEW] Task list sections, when sorting by Lists, use the list color instead of all appearing black
· Appearance Display Mode setting no longer syncs to all your devices, it’s now per-device
· Fixed bug where the share sheet from Safari would not pick the default list correctly
· Ongoing stability and performance enhancements
4.0.4 Sep 11
· [NEW] Tasks can now be manually sorted within the focus lists (Today, Scheduled, Started etc) separately
· Improvements and fixes to manual sort
· Improvements to background sync, especially when syncing with iCloud
· Improved handling of missing lists when syncing with iCloud
· Ongoing stability and performance enhancements
4.0.3 Sep 9
· Improvements and fixes to manual sort
· Improvements to background sync, especially when syncing with iCloud
· Improved handling of missing lists when syncing with iCloud
· Ongoing stability and performance enhancements
4.0.2 Sep 8
· Improvements and fixes to manual sort
· Improvements to background sync, especially when syncing with iCloud
· Improved handling of missing lists when syncing with iCloud
· Ongoing stability and performance enhancements
4.0.1 Sep 7
· [NEW] Added Work Week settings. Shades non-working days in the mini calendar and date picker and is used by the new Repeat options
· [NEW] Added monthly repeats for the last day, last weekday and last weekend day, with availability depending on your sync service
· [NEW] Added a Links menu for opening web links, related tasks and backlinks by touching and holding a task
· [NEW] Added an indicator for tasks whose notes contain links to other tasks
· [NEW] The Apple Watch New Task complication now opens text input immediately so you can dictate or type a title and confirm to save
· Improved preservation of monthly repeat schedules during iCloud sync and app upgrades
· Fixed tasks remaining filtered after deleting the selected Smart List or list group
· Fixed CalDAV setup and sync failures with certain servers
more Version 4.3.3 4d ago
Data Not Linked to You The following data may be collected but it is not linked to your identity: