Skip to content

Todo List

Keeps a checklist in your browser with due dates, tags and keyboard-first editing, exportable as Markdown.

A checklist that opens in a tab and is still there tomorrow, with due dates, tags and priorities typed inline rather than set in dialogs. It exports as a GitHub-style Markdown task list, which is also what it imports, so the list can move to an issue or a text file and come back.

🔒 Runs entirely in your browsertodochecklisttasks
Show
Sort

0 tasks

Nothing yet. Type above and press Enter.

Stored in this browser only — not on a server, and not on your other devices. Clearing site data clears the list, so the Markdown export is the backup.

How to use it

  1. Type the task with its markers

    `#tag` makes a tag, `@2026-03-05` or `@tomorrow` sets a due date, and one to three `!` set the priority. The markers are stripped from the text you read back but survive the export.

  2. Filter to what you are doing now

    Open, Due, Done, All along the top, and the tag chips underneath narrow it further. “Due” means today or overdue, not this week.

  3. Reorder by hand, or sort

    The arrows only appear in manual order — a hand-placed order and a computed one cannot both be true, so choosing a sort hides them rather than letting a drag silently do nothing.

  4. Export before you need it

    Copy as Markdown or download the .md. That file is the only backup this tool has, and pasting it back into the import box restores the list.

Common questions

Will the list show up on my phone?

No. There is no account and no server, so the list lives in this browser on this device. That is what makes it private; it is also what makes the Markdown export the thing to use when you want it elsewhere.

What happens if I clear my browser data?

The list goes with it. A private window is the same story — the page warns at the top when the browser refuses to store anything, so the warning is a signal to export now rather than later.

Does the import understand my other app’s Markdown?

If it writes `- [ ]` and `- [x]` task lists, yes — including the `- [X]` half of them use and the two-space indent that means a subtask. Anything that is not a task line is skipped rather than turned into a task.

Can I get a reminder?

Not from this page. A reminder needs something running when the tab is closed, and nothing here runs outside the tab. Put the deadline in a calendar — the add-to-calendar tool writes the .ics.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.