A simple task list, autosaved locally
No to-dos yet — add your first one
Your list is saved automatically in this browser, so it survives page refreshes and reopening the tab — but clearing browser data or switching devices will lose it.
This is a deliberately minimal to-do list. Type a task, press Enter or click 'Add' to put it on the list, tick the box when it is done, and delete anything you no longer need (you are asked to confirm first). You can also edit a task in place. Everything is saved in your own browser's local storage (localStorage), so it is still there next time you open the page in the same browser. To be clear about what is missing: there are no accounts, no cloud sync, no reminders or notifications, no due dates, no tags or categories, and you cannot drag tasks into a new order. It suits a few small jobs for the day, not complex project management.
Say you have three jobs this morning. Enter 'Reply to client email', 'Book next week's meeting room' and 'Call Mum and Dad', pressing Enter after each. Because new tasks go to the top, the list reads from top to bottom: 'Call Mum and Dad', 'Book next week's meeting room', 'Reply to client email'. When the email is sent, click the box beside it; it turns grey with a strikethrough and 'Clear completed (1)' appears. Now click 'Active' and only the two remaining tasks show; click 'Done' and only the email shows. Before you leave, click 'Clear completed (1)' and answer 'Yes' to 'Clear 1 completed?' to remove it. The other two stay on the list and are still there when you open the page tomorrow. This demonstrates how the controls behave and uses no statistics.
Tasks are stored as JSON text in your browser's localStorage under the key toolbox-todo-list. Every time you add, tick or delete something it is written automatically; there is no save button. Unless you clear this site's data, the tasks remain through page refreshes and browser restarts. The data exists only in this browser for this site and is not uploaded anywhere.
Yes. They are in local storage, which does not depend on the browser staying open. Data disappears only if you clear this site's data (for example by ticking site data or cookies and cache in your browser's clear-data settings), if you use a private window, if the browser is uninstalled or reset, or if you switch to another browser or device. If the list matters, copy it somewhere else from time to time.
Because there is no cloud account. The data belongs to the current browser on the current device, so your phone and computer each hold a completely separate list. This keeps the design simple, and it also means your tasks are never uploaded to a server.
No. Once done, deleting or clearing completed tasks takes effect immediately, and there is no trash bin or undo. Both a single delete and 'Clear completed' ask for a Yes/No confirmation, but after you confirm there is no undo, so double-check anything important.
No. It removes only ticked tasks and leaves unfinished ones alone. The number on the button is how many will be removed, and you are asked to confirm first.
Reading and writing the list happens in your browser. The code uses only localStorage to save data, sends your tasks to no server, and has no account system. This means anyone who can use the same browser profile may be able to see what you saved, so on a shared computer remember to delete your tasks or clear the site's data.