TODO.txt
A desktop task manager for Windows that stores your tasks in a plain-text todo.txt file. Free and open source.
Download
Download portable version for Windows (.exe) — v1.0.0 · 23 MB
SHA-256: 43eb7aa814162d1059c4fe1292e7569ce98e31044ef1ecc82ca0cdefd1402941
Permanent link to the newest release: todo_txt_portable.exe (latest). This always resolves to the most recent version, so the checksum above may not match it after a new release.
Release notes
v1.0.0 — 15 September 2026
First public release. Tasks have a title, due date, optional notes, priority, and a completion state. Completing a task marks it finished — it does not create or schedule another occurrence.
- Create, edit, complete, and delete tasks with a title, priority, due date, and optional notes
- Reads and writes standard
todo.txtlines, preserving projects (+project), contexts (@context), due dates, and any otherkey:valuemetadata already in the file - Tracks tasks by stable
id:metadata, so identity survives rewrites by other tools - Rejects a save when another application has changed the file since it was loaded, offering to reload rather than overwrite
- Reports Dropbox conflicted copies found beside the configured file at startup
- Export the current task list to a separate text file (
Ctrl+E) - Configurable priority range and date display (ISO or weekday format)
Notes
No installation is required and Python is not needed — the download is a single self-contained program. Put it in a folder you can write to, such as Documents, your Desktop, or a USB drive. TODO.txt stores its settings and logs beside the program file, so a protected location like C:\Program Files\ will stop your settings from saving.
TODO.txt is not code-signed, so Windows SmartScreen may warn on first run. Click “More info” → “Run anyway”. You can verify the file by comparing its SHA-256 hash with the one above. Source code for this release is available on the Source Code page.