Todo List
Free online todo list manager, no installation required. Support priorities and filtering
About To-Do List
A keyboard-friendly task manager that supports three priority levels (high / medium / low), filtering by status, inline editing, and import/export to a plain-text checklist file. Tasks are stored locally in your browser via the project's IndexedDB-backed storage (key "todo-list-data"), so they persist across reloads on the same device. The visible list auto-sorts: incomplete tasks first, then by priority (high > medium > low).
How to Use
1. Type a task in the top input and press Enter (or click Add) — the priority button to the left of the input cycles High / Medium / Low on click. 2. Click the square checkbox on the left of a task to toggle completion (completed items get a line-through and sink to the bottom). 3. Click the priority icon on a task to cycle its priority; double-click the task text to edit inline (Enter saves, Escape cancels). 4. Use the All / Active / Completed filter pills, Clear Completed to remove finished items, and Download / Upload to export or import a checklist file.
Priority, Sorting, and File Format
Each task carries a priority of high, medium, or low, shown as a red alert icon, a yellow minus icon, or a gray circle. The visible list is always re-sorted so incomplete tasks come before completed ones, and within each group tasks are ordered by priority (high, then medium, then low) — creation order is not otherwise preserved in the display. The export format is a plain-text checklist with lines like "[x] ! buy milk" (brackets for completion, then ! for high, - for medium, or a space for low), and Upload reads any .txt or .md file, parsing those same markers back into tasks.
▶Where are my tasks stored?
▶Can I move my tasks to another device?
▶What does Upload do to my existing tasks?
▶Is my data sent to a server?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee