To-do list

A simple, private to-do list that remembers itself in your browser and lets you back up to JSON.

Saved on your device. Your tasks live only in this browser using local storage, so they stay private and are still here when you come back. Use Save (JSON) to download a backup and Import to load it into another browser or device (replace your list, or merge into it). Nothing is uploaded.
To-Do List is a free task list that saves automatically in your browser using local storage, so your tasks stay private and are there when you return. You can add, edit, reorder, complete and delete tasks, filter by all, active or done, clear completed in one click, and back everything up by saving to a JSON file that you can import again to replace or merge your list.

Frequently asked questions

Where are my tasks stored, and are they private?

Only in this browser on your device, using local storage. They are never uploaded, so they stay private and are there when you return. Clearing your browser data will remove them, so keep a backup with Save.

How do Save and Import work?

Save downloads your whole list as a JSON file you can keep as a backup. Import loads a JSON file back in, either replacing your current list or merging into it, which is handy for moving between browsers or devices.

Will my list sync across devices?

Not automatically, because nothing is sent to a server. To move it, Save the JSON on one device and Import it on another.

Can I reorder or edit tasks?

Yes. Use the up and down arrows to reorder, the pencil to edit the text, the box to mark a task done, and the cross to delete. Clear completed removes all finished tasks at once.

Is there a limit?

No hard limit, but very long lists are best kept tidy. Use the All, Active and Done filters to focus, and Clear completed to keep things clean.