$ touch todo.txt

Your to-do list is just a text file.

tasks.txt keeps every task in plain text and Markdown — readable anywhere, owned by you, synced end-to-end across your laptop, phone, and terminal. No lock-in, no database, no nonsense.

Start freeSee how it works— or brew install tasks-txt
~/notes/todo.txt
(A) ship the weekly review +work
(A) reply to the design thread +work due:today
(B) draft the trip itinerary +travel
water the plants +home
read two chapters before bed +reading due:fri
Why plain text

A format that outlives every app you've tried.

Apps come and go. Your tasks shouldn't. tasks.txt is built on a file you can open in any editor, grep from the command line, and read in fifty years.

01 / portable

Plain text & Markdown

Full todo.txt syntax — priorities, projects, contexts, due dates. Or write loose Markdown. It's your file; we never wrap it in a proprietary blob.

02 / synced

Everywhere, encrypted

End-to-end encrypted sync keeps the same file on your Mac, iPhone, and any machine with the CLI. Conflict-free merges, full version history.

03 / fast

Keyboard-first

Add, complete, filter, and reschedule without touching the mouse. A command palette that's faster than thinking about it.

The whole database

One file. No magic.

This is everything tasks.txt stores. Copy it, version it, email it to yourself. It just works.

# todo.txt
x (A) 2026-05-20 ship the weekly review +work
(A) reply to the design thread +work due:today
(B) draft the trip itinerary +travel
x water the plants +home
read two chapters +reading due:fri
Pricing

Free forever. Pro when you want sync.

Free
$0
  • Unlimited local tasks
  • Full todo.txt + Markdown
  • CLI + desktop app
  • Manual export anytime
Download
Most popular
Pro
$4 / month
  • Everything in Free
  • End-to-end encrypted sync
  • Mobile apps, all devices
  • Version history & restore
Start 14-day trial