SwiftoDo is a modern, powerful todo.txt app for iOS. It is a task list built specifically for the todo.txt file format, and allows you work with your existing todo.txt files via Dropbox sync.


- Full support for the todo.txt file format
- Dropbox sync
- Archiving completed tasks to done.txt
- Import tasks from Reminders

## Supported Todo.txt Format Extensions

- Due date tags (due:)
- Threshold date tags (t:)
- Recurring tasks (rec:+1w)
- Hidden tasks (h:1)
- Retain priority after completion (optional; two ways)

## User Interface

- Four task list styles to customize how you view your tasks
- Full file text editing mode, for when you need it
- Numerous dark and light themes
- Single or multiple task entry for new tasks
- One-touch edits to change priority, due date, etc.
- Select and edit multiple tasks from the task list with one-touch edits
- Pickers for inserting priority, projects, contexts, etc.
- Numerous sort presets, with grouping
- Powerful filtering capabilities
- Full-text search
- Undo/redo
- Hardware keyboard shortcuts
- Slide-over menu to open URLs contained in the task text
- Option to set a default priority on new tasks

## iOS 10+ Integration

- Universal app for iPhone and iPad
- Live filter split view in landscape on iPad, iPhone 6/6S/7 Plus
- Slide-over and split-screen multitasking on iPad (great for having tasks side by side with your favorite note-taking app)
- 3D Touch peek & pop and home screen quick actions
- Core Spotlight integration
- URL scheme with x-callback-url support


## A task list that *you* control

Your task list is a plain text file, not some proprietary format owned by a company or locked to a specific application.

## A simple and timeless format

Plain text is the simplest file format there is. It will always be accessible, by some kind of application, forever.

## Few rules to learn

Learn only a few simple formatting rules (which SwiftoDo will take care of for you) to indicate task priority, task completion, and so on.

## A GTD-ready system

The todo.txt format was built with Getting Things Done in mind. It supports projects (which being with “+”) and contexts (which begin with a “@“).

## Use alongside any app on any platform

With Dropbox sync enabled, you can sync your task list with any app on any platform.

What's New

Version 2.13.0


- Added Command+V hardware keyboard shortcut to paste tasks from text on the clipboard into the task list.
- iPad only: Long press a task in the task list to open the edit task menu.
- Theme colors also apply to the row edit action buttons: "Edit", "Delete", and "Complete"/"Reopen".

Bug Fixes

- Dropbox error messages are once again suppressed if you are using the app in local-only mode, that is, without a Dropbox data provider.
- The app will now remember if you have local changes that have not been uploaded after the app has been killed.

Ratings and Reviews

4.7 out of 5

75 Ratings

75 Ratings

Unreliable buggy

Squash Those Bugs

For an app whose sole job is to track your todos, SwiftoDo actually loses information.

The app repeatedly forgets my settings. For the past month I’ve had it, it always resets the New Task Entry Mode setting to “Single,” despite my setting it to “Multiple.” Until now, this had just been an annoyance that, although frustrating, didn’t affect my todo list.

Today, however, I noticed it stopped syncing with my Dropbox. New tasks I entered since the last time it synced weren’t being saved to the cloud. After trying to refresh a few times, I checked the settings and discovered that the app had forgotten my sync settings completely!

I proceeded to re-enter my syncing information. I then checked my todo list, and to my horror I found that my iPhone’s copy of the list had been completely replaced with the out-of-date version from Dropbox. All the tasks I entered since the last sync (however long ago that was, I don’t know, since I don’t know when the app decided to forget my settings) were gone. Simply gone.

For a paid app, this is unacceptable. Please get your act together.

Love it!


I've tried so many apps for structuring my todos, and this is far and away the best for how I work. Easy to use, low-friction, and powerful. There are a couple of UI enhancements that would make it even better (a calendar picker for due dates, and titles like "today" and "tomorrow" on the section headings when sorting by due date), but overall this is fantastic.

Love it!


This app is fantastic and has everything I need in a to do list app. I use the web version for it as well synced via Dropbox. I was wondering however if there would be google drive or one note support added anytime. That would be great.


Michael Descy
40.2 MB
Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.
Age Rating
Rated 4+
© 2018 Michael Descy


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like