Checklists with headings
Check items off, group them under headings, and mix in plain notes. Checked lines are struck through wherever they show up.
task matrix 3×3 · think outside the list
Four views over one set of your work. The Matrix ranks tasks by importance and urgency — nine cells, at most three active tasks in each. Lists hold the checklists and routines that don't need a rank. ToDo turns both into a single work order. Pad keeps the notes and reference pages that go with them.
offline-first
A PWA that installs from the browser and runs from your device. Your data lives there, not in someone's cloud.
multi-device
Register, and your phone, tablet and desktop share the same data, plus view-only devices for anyone who just needs to see it. One device changes it at a time, so nothing ever has to be merged.
free
No paid tier holding features back. Tips are welcome and never required.
the matrix
Importance runs one way, urgency the other. Where they cross is a cell, and every cell is capped at three active tasks. Task four goes to the queue — visible, counted, but not competing for your attention. The cap is the feature: to start something new in a full cell you have to finish, move, or demote something first.
Each cell carries a priority number. Work them in order — 1.1, 1.2, 1.3, then 2.1 — and you are always doing the most important urgent thing available.
The nine cells never move, but which of them counts as second place is yours to set. Favor Importance walks down the importance axis first; Favor Urgency walks across urgency first.
| Now | Soon | Later | |
|---|---|---|---|
| High | 1 | 3 | 6 |
| Normal | 2 | 5 | 8 |
| Low | 4 | 7 | 9 |
| Now | Soon | Later | |
|---|---|---|---|
| High | 1 | 2 | 4 |
| Normal | 3 | 5 | 7 |
| Low | 6 | 8 | 9 |
Or set a custom pattern — place priorities 2–8 anywhere you like between the two fixed corners, High/Now at 1 and Low/Later at 9.
lists
A packing list, a weekly reset, a run to the hardware store: work that belongs together but not in the grid. Lists have no importance, no urgency and no three-item cap. Each one lives in one of two cells — 0:0, where it can take a schedule, reminders and a due date just like a task, or 4:4, which is deliberately timeless.
Check items off, group them under headings, and mix in plain notes. Checked lines are struck through wherever they show up.
Every Sunday, the first Saturday of the month, once on a date: a 0:0 List takes the same plain-word schedules, reminders and Daily Digest as a task.
A task can become a List and a List a task, with its notes and timing carried across. Bring Todoist projects in as Lists, one per project or per section.
todo
ToDo lines up your Matrix tasks in priority order — 1.1, 1.2, 1.3, then 2.1 — or by due date, with scheduled Lists ahead of them and timeless ones after. It is a view, not a copy: finish a task or tick a checklist line here and it's done in the Matrix or the List too.
Priority, earliest due, or latest due. Queued tasks can join the active ones when you want the whole picture.
Turn on Notes and each task's and List's checklist shows right under it, ready to tick off.
ToDo keeps a filter separate from the Matrix's, and a saved filter works in either one.
pad
Pad is a notebook of linked pages. Write in Markdown and read it formatted — headings, lists,
tables, images — or switch a page to Text, a fixed-width mode for code and anything that has
to line up. Link pages to each other, to Lists, and from a task's notes with [PageName],
or jump straight to a heading with [PageName#Heading].
Rename a page and the app offers to rewrite every link to it, across tasks, Lists and Pad.
On a linked device, upload images to a page and place them anywhere in its Markdown.
Search pages by title, page name or tag as you type. Pad pages skip the 5,000-character limit on task and List notes.
schedules and reminders
That is deliberate. A task carries a title, tags, notes, its two axes, an optional schedule — one date, or a recurrence — and up to three reminder lead times, and email only goes out when you have actually asked for it. Finish a repeating task and the next one is created from the previous due date, rolled forward until it lands in the future.
#project, @person, $status, =label, *place.Overdue, today, the next three days, and later each read differently at a glance — in the grid and in ToDo View.
Up to three lead times per task. Everything coming due in the same window arrives as one email, not three — a digest, not a drip.
Type every other Monday at 9am, semimonthly, the last Friday of the month, the fifth Friday of the month, or the first Sunday of March every 2 years — or build it with controls. Mistype a word or two and it asks Did you mean…? rather than guessing. Complete or skip one and the next lands on the schedule, not counted from the day you finished. Miss one and it can wait for you, or be skipped or completed on its own — every missed day still gets its own line in History. Cancelling ends the series.
finding things again
The filter takes real expressions — and, or, not, parentheses,
quoted phrases, and dates in plain words: today, overdue, this week,
next 10 days, by friday, this month — across any combination of
task, tags, notes, importance, urgency and dates. Save the ones you keep reaching for.
The grid, ToDo and Lists each keep their own filter, and an active one says so — its name,
its expression, and a Clear one tap away. Turn on one setting and every device you use shows the
same filters and ToDo options.
Filtering changes only what you see: never positions, capacity, queues, or backups.
offline-first
Task Matrix 3×3 is a PWA: install it from the browser and it runs from your device, with your work in local storage rather than someone's cloud. Offline is the normal case, not a fallback. On a narrow screen the nine cells become a selector — tap one to work inside it, with the mini grid still there to move between cells.
more than one device
Register an account and your devices share the same tasks, Lists and pages — but only one Full-access device may change them at a time. The others watch until they take control. Give someone a Viewer-only device and they can follow along too, without ever being able to edit. That is a deliberate boundary: with one writer, the app never has to guess how to merge two sets of edits.
Take control, hand it back, or force a takeover when a device went away mid-edit. Whole snapshots replace — no record-level merging, no silent conflicts.
Register a device read-only — yours, or one for someone who only needs to see the work — or switch it off entirely. Viewer devices receive data and can never upload it.
Never register anything and nothing breaks. An unregistered install is a complete, permanent, offline task manager.
why it's free
Task Matrix 3×3 is free to use — the whole of it. There is no subscription, no paid tier holding features back, and no advertising. Install it and it is simply yours to work in.
If it saved you time, you can leave a tip. It is a thank-you for the tool, never an obligation — and it is always appreciated.
get started
Open it in a browser, install it to your device, and put the first three things where they belong. Lists, ToDo and Pad are one tab away.