Task Manager: Free Online To-Do List with Due Dates
You're all clear
Add a task above to get started.
About the Task Manager
A task list is one of the simplest productivity tools you can use, and one of the most effective. Writing down what needs to happen frees your brain from holding it all in working memory, so you spend your attention on doing the work instead of rehearsing a mental list of things you might forget. This tool gives you a single input for adding a task with an optional due date and priority, a filterable list to work through, and automatic local saving so your list is exactly where you left it the next time you open the tab.
How priorities and due dates work
Tasks sort automatically by due date first, then by priority within tasks sharing a date, high before medium before low, so your most urgent, most important items land at the top with no manual reordering. A task without a due date sorts after every dated task, and a task without a priority sorts last within its date group, which keeps a loose backlog item from crowding out something you've committed to a deadline. Any task whose due date has passed and isn't checked off gets flagged in red, both in the list itself and in the "overdue" count under the page heading, so nothing quietly slips.
Filtering and finding tasks
Once you have more than a handful of tasks, use the filter bar to narrow the list by status (active or completed), by priority, or by a text search that matches against the task title. Filtering never changes the underlying data; it only changes what's visible, so clearing a filter always brings every task back exactly as it was. This makes it safe to search for a specific task, check it off, and clear the search without worrying about losing anything.
Keyboard shortcuts
Press n from anywhere on the page to jump straight into the task input without reaching for the mouse, and press Escape while typing to clear the field and step away. These shortcuts stay out of the way while you're typing in another field, so they won't fire accidentally while you're naming a task.
Importing and exporting your list
Every task you add saves to your browser automatically, and the export button turns your whole list into a CSV file with columns for title, priority, due date, and completion status. That file opens cleanly in a spreadsheet if you want to review it outside the app, and importing it back in, here or on another device, skips any task whose title already matches one you have, so re-importing an old backup never creates duplicates. This makes the CSV a practical way to move your list between browsers or keep a dated snapshot before a big cleanup.
Why it helps
- 🧠Offloading tasks to a list reduces cognitive load, so your brain stops cycling through "don't forget" reminders in the background.
- ✅Checking off a completed task gives a small sense of progress that reinforces the habit of finishing what you start.
- 🎯Priority labels help you work on what actually matters instead of defaulting to whatever's easiest or most recently added.
- 💾Your tasks save automatically to your browser, so they're still there the next time you open this page.
Tips for a list that actually works
Write task titles as concrete actions rather than topics: "email the landlord about the lease renewal" gets done more reliably than "landlord." Reserve the high priority label for the two or three things that genuinely can't slip today, since marking everything high strips the label of meaning and puts you back where you started. Set a due date on anything with a real deadline and leave it off for open-ended items; that split is what lets the sort order separate "must happen by Friday" from "someday." Export your list to CSV occasionally if you want a backup outside the browser, or to bring your tasks along to a spreadsheet or another device. Review the whole list once a week rather than only when you add something new, since a stale task sitting unfinished for a month is a sign it either needs to be broken into a smaller first step or dropped entirely.
Your tasks live in your browser's local storage. Nothing you type here is sent to a server or visible to anyone but you, and closing the tab doesn't lose anything since the list reloads exactly as you left it the next time you open this page in the same browser.
Related: Pomodoro Timer to time each focused work session, or Markdown Notes for reference material alongside your task list.
Frequently Asked Questions
Is the Task Manager free?
Yes — completely free. No account and no data sent to a server.
Are my tasks uploaded anywhere?
No. Tasks are stored in your browser's local storage. Nothing is transmitted to any server.
Do I need an account?
No account, no login, and no signup required.
Do tasks sync across devices?
No. Tasks are specific to the browser and device. Use the Export feature to save your tasks as a CSV file and import them on another device.
How does task sorting work?
Tasks are sorted by due date first, then by priority (High → Medium → Low). Overdue tasks are flagged in red. This ensures your most urgent, most important tasks always appear at the top.