To-do list
A simple, private to-do list that remembers itself in your browser and lets you back up to JSON.
Files are processed in your browser and never uploaded.
How to use To-do list
Add your file
Drop your JSON file onto the upload area, or tap the area to choose it from your device.
Set the options
Choose What needs doing? and Import. Every setting is on screen before you add a file, so you can see what the tool will do before it runs.
Run it and save
Press Add, Don →. The button stays disabled until there is something to work on, and each file shows its own progress and result. Press Save (JSON). Each finished file keeps a name based on the one you started with, so you can tell the versions apart.
What this tool does
Saves automatically in your browser
Every change is saved to this browser as you make it, so the list is still there when you come back without an account.
Reorder, edit, complete and delete tasks
Tasks can be reordered, edited, ticked off and deleted, which is all a list really needs.
All, Active and Done filters
All, Active and Done filter the view, so a long list can be narrowed to what is still outstanding.
Save to JSON and import backups
Save (JSON) writes a backup file and Import brings it back, replacing the list or merging into it.
Private, works offline, nothing uploaded
Nothing is uploaded, so the list works with no connection and stays on your device.
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.
Last updated: