To‑Do List
A lightweight task list with due dates, priorities, filters, and an archive. Saves locally in your browser.
Add Task
Tasks
Tip: archive completed tasks after a sprint to keep the active view clean.
A lightweight task list with due dates, priorities, filters, and an archive. Saves locally in your browser.
Add Task
Tasks
Tip: archive completed tasks after a sprint to keep the active view clean.
Review the core task controls before you start: due dates, priorities, filters, search, archive, and export are designed to keep active work visible without turning the list into a project management system.
Attach a due date to any task to keep time-sensitive work visible. The date appears next to the task in the list and helps you spot what needs attention today versus what can wait until later in the week.
Assign High, Normal, or Low priority to each task. Priority provides a quick visual signal that separates urgent work from background tasks, so you always know where to focus first without re-reading the whole list.
Switch between Active, All, Completed, and Archived views to see only the tasks relevant to your current context. Filters update instantly so you can move between focus mode and a full history view without any delay.
Find a specific task immediately by typing into the search field. Results filter in real time across all task titles, so you can locate any task in a long list without scrolling through the entire view.
Archive completed tasks to remove them from the active view while retaining local history until you delete it or clear site data. Use the Archived filter to review past work without cluttering the current list.
Download your current task view as a plain text file for sharing, filing, or pasting into another tool. The export respects the active filter, so you can export only active tasks, only completed tasks, or the full list depending on what you need.
Most task management tools fail not because they lack features but because they have too many. The overhead of maintaining tags, projects, sub-tasks, integrations, and reminders often exceeds the time saved by the tool itself. For the majority of personal and small-team work, what you actually need is a place to capture tasks, a way to mark them done, and a clean view that doesn't mix finished work with active work. Everything beyond that is optional.
This to-do list is designed around that minimum viable set. Due dates are optional because not every task has one. Priority is simple — three levels — because more granularity creates decision fatigue without improving outcomes. The archive solves the problem of completed tasks cluttering the active view without requiring you to delete them, since occasionally you need to check what you finished last week. None of these features require configuration, setup, or a tutorial.
The combination of search and filters covers most task-finding needs. If you remember the task exists but can't find it in the active view, search locates it instantly across all statuses. If you want to focus exclusively on overdue items or high-priority work, the filter provides a clean view without permanently hiding anything. Together, these two features make a growing task list manageable without requiring folders, tags, or complex organization systems.
Use this tool when you need a fast task surface for daily work, small projects, outreach, learning backlogs, or repeating work cycles that do not need a full workspace.
Capture the day's tasks in the morning, work through them, and archive the completed ones before you close the laptop. The active view stays clean and the archive preserves a record of what got done.
Use the to-do list to track the current sprint's commitments. Set due dates on tasks with deadlines, mark high-priority items, and use the Active filter to keep only the current sprint's work visible. Archive the sprint's tasks when it closes.
Track side projects, home tasks, and personal commitments in a single list. Priority and due dates provide the signal you need to decide what to work on when you have free time without the overhead of a full project management tool.
Manage applications, follow-ups, and networking tasks with a simple list. Add due dates for application deadlines, mark high priority for time-sensitive leads, and archive each step after completion to keep the active list focused on what's next.
Maintain a list of books, articles, courses, and resources you want to get through. Add items as you discover them, prioritize by interest or relevance, and archive each one after finishing it to track your progress over time.
For work that repeats on a regular schedule — weekly reviews, monthly reports, quarterly planning — add the tasks at the start of each cycle and archive at the end. The export feature provides a snapshot you can paste into a report or share with a collaborator.
The workflow stays simple because every task moves through a clear lifecycle. These steps explain how status, search, filtering, and export fit together.
Every task has three properties beyond its title: a due date (optional), a priority level, and a status. Status moves through a simple lifecycle: a new task is Active, checking it off makes it Completed, and archiving it moves it to Archived. These three statuses map directly to the filter options so you always know what each view contains. The All filter shows every task regardless of status, which is useful for searching across the full history.
The search field runs across task titles in the currently selected filter view. If you are in the Active filter and search for a term, results show only active tasks matching that term. If you want to search across all tasks including archived ones, switch to the All filter first and then search. This behavior keeps the search focused on the context you are already working in rather than surfacing results from statuses you have deliberately hidden.
Export respects the current filter and search state. If you filter to Completed and export, the file contains only completed tasks. This is intentional — it lets you generate a “done” report for a sprint or week by filtering to Completed and exporting, or generate a focused task list for sharing by filtering to Active and exporting. The export format is plain text, readable in any text editor, email, or document.
One practical to-do workflow has four phases, each mapped to a feature here. Capture tasks as they appear, then review priority and due dates in a separate pass.
Prioritize is a separate step, ideally at the start of the day or the end of the previous one. Review the active tasks, assign priority to any that warrant it, and add due dates to anything with a deadline. This pass takes a few minutes and ensures that when you sit down to work, you know immediately what the most important thing is.
Execute is the work itself — checking tasks off as you finish them. The active filter keeps only the unfinished work in view so the list stays useful throughout the day. Archive is the closing step — at the end of a session, sprint, or week, move completed tasks to the archive. The active view resets to a clean state, and the history is preserved in the archived filter without cluttering your working view.
Some task sets repeat on a predictable schedule. Save a weekly review, project kickoff, or outreach sequence as a macro template so you can reuse its structure instead of rebuilding it each cycle.
The macros tool lets you write a task template with placeholder fields for the parts that change — a project name, a date, a contact — and fixed text for the parts that stay the same. Fill in the fields, paste the result into the notepad as a reference document, and then manually add the individual tasks to the to-do list from there. This workflow keeps the to-do list focused on actionable tasks while the notepad and macros handle the planning and templating work that surrounds them.
These answers cover the practical details users ask before trusting a browser-based to-do list with real work.
Use the checklist maker for printable sections, reset-all controls, and process-based checklists you reuse every time.