Todo.txt for Android

In-app purchases
317 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Manage tasks on the go, synced to a simple text file you control.

Simple task manager backed by a todo.txt file that you own and control. Syncs with Google Drive, Dropbox, or local files.

Todo.txt ( is a simple, text file based system for managing tasks across platforms. This app supports all core features of the todo.txt format, and some more. It is fully compatible with the Todo.txt CLI and the Chrome extension (

Core functionality:

- Create, List, Search, Edit, Delete tasks
- Sync with a todo.txt file stored in Dropbox or Google Drive
- Add, remove or change due dates, priorities, projects, contexts, tags,...
- Fast and powerful search with special operators
- Filter task list by project, completed, incomplete, due status, priority, ...
- Save regular searches as filters, and use them across the app and widgets
- Dynamic app shortcuts to open to any saved filter or project
- Home screen widgets
- task list widget (large), and
- task count widgets (small)
- Daily due task notifications

Other features:
- App shortcuts
- quickly add tasks
- list due tasks
- Custom task list sorting order
- Customisable swipe actions
- Show/hide threshold tasks
- Import and export tasks from other files or apps

… and a lot more

Some features are available to paid supporters only.


Actively developed for Android 8.0 (Oreo) or later. Apps for Android 6 & 7 are available but will not be updated from January 2020.

Syncs files with Dropbox, Google Drive, local text files, or use the app directly without any syncing features.

Only available in English.



FULL NETWORK ACCESS: To sync to Dropbox and Google Drive

VIEW NETWORK CONNECTIONS: To determine whether or not syncing is possible.

RUN AT STARTUP: Only runs at startup if automatic background sync is enabled in settings

PREVENT PHONE FROM SLEEPING: Only used on pre-Oreo devices to handle actions from Notification

DROPBOX FULL ACCESS: Requires full access to your Dropbox account so that you can freely choose your todo.txt file's location (and so that other apps can access it as well). Dropbox access is only required if syncing with Dropbox.

GOOGLE DRIVE FULL ACCESS: Requires full access to be able to choose your files from where-ever you may have stored them. After initial selection, only selected files (todo.txt and archive.txt) are accessed. Google Drive access is only required if syncing with Google Drive.
Updated on
Dec 17, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

303 reviews
Bob G
October 20, 2020
Edit2: This app nuked my ToDo.txt file! Good thing I had a backup. It deleted special characters and white space formatting as if it was HTML.------ Edit1: Once logged in, the local file setup was easy. This app has an intuitive user interface. ------- Developer claims ability to use local file, but I couldn't even launch the app without logging in. It makes me wonder what the developer is doing with my personal data.
15 people found this review helpful
Did you find this helpful?
June 30, 2020
The app is a 5/5 paired with syncthing. The Dev will listen and implement changes if they make sense. Overall a great utility and experience! I do wish the widget would either let you pick a font size or have a third option super compact. I also think the title bar at the top of the widget could also shrink vertically to create more room for tasks to show.
4 people found this review helpful
Did you find this helpful?
Aditya Bhaskar
June 24, 2020
Thanks for the feedback, Rex! You may change the task list density from 'Customise appearance' screen, available in the overflow menu. An upcoming update will have faster sync frequency options. Cheers! Adi
Vic J
February 6, 2022
Needs greatly improved ability to filter before it is useful. It seems to only be able to apply ONE filter at a time e.g a single project or context. Selecting a second filter removes the first one. The only ability to filter by date seems to be 'due' or 'pending', or a calendar view - but you cant edit a task there. I need to be able to filter by Project AND task AND Priority AND date critria. Eg I want to see all #Painting @work overdue & Pri>3 Too many permutations for custom filters.
3 people found this review helpful
Did you find this helpful?

What's new

All premium features are now available for free to all users.

+ Fixed a crash when syncing after adding or removing a new task