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.txt lines, preserving projects (+project), contexts (@context), due dates, and any other key:value metadata 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.