Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
To-Do List

To-Do List

Create and manage your task list with priority levels, due dates, and custom categories. Stay organized and track your progress.

What is To-Do List?

To-Do List is a simple yet powerful task management tool that helps you organize your daily tasks, set priorities, and track your progress. Whether you're managing personal errands, work assignments, or shopping lists, this tool keeps everything in one place.

Stay Organized

Keep all your tasks in a single, easy-to-access list with visual organization

Prioritize Effectively

Assign priority levels to focus on what matters most with color-coded indicators

Never Miss Deadlines

Set due dates and get visual overdue warnings for time-sensitive tasks

Categorize Tasks

Group tasks with custom color-coded categories for better organization

Track Progress

See your completion stats at a glance with the dashboard overview

Complete Privacy

All data stored locally in your browser with no server uploads

Your Data Stays Private

Privacy First: All your tasks are stored locally in your browser. No account required, no server uploads, and no tracking. Your data never leaves your device.
  • No account required - Start using immediately without registration
  • No server uploads - Your data never leaves your device
  • No tracking - We don't collect any usage data or analytics

How to Use

Adding a Task

1

Enter Task Details

Type your task in the input field at the top of the interface

2

Set Priority (Optional)

Choose a priority level: None, Low, Medium, or High to indicate task importance

3

Add Due Date & Category (Optional)

Pick a due date and assign a category to organize your task

4

Create Task

Click Add button or press Enter to add the task to your list

Managing Tasks

Complete a Task

Click the circular checkbox on the left side of any task to mark it as completed. Completed tasks will be visually distinguished with a strikethrough effect.

Edit a Task

Hover over the task and click the pen icon to enter edit mode. You can modify the text, priority, due date, and category.

Delete a Task

Hover over the task and click the trash icon to permanently remove it from your list.

Clear Completed

Click "Clear Completed" in the footer to remove all finished tasks at once and keep your list clean.

Creating Categories

1

Open Dropdown

Select "+ New Category"

2

Name Category

Enter a descriptive name

3

Choose Color

Pick from 8 color swatches

4

Save

Click Add to create

Filtering and Sorting

Use the filter bar to narrow down your task list and find exactly what you need:

Status Tabs

Switch between All, Active, and Completed tasks to view different task states

Priority Filter

Show only tasks with a specific priority level (High, Medium, Low, or None)

Category Filter

Display only tasks belonging to a specific category for focused work

Sort Options

Order by newest, oldest, due date, priority level, or alphabetically
Auto-Save: Your filter and sort preferences are automatically saved for your next visit, so you can pick up right where you left off.

Features

Priority Levels

Assign one of four priority levels to each task to help you focus on what's most important. Each task displays a numbered badge on the right side, colored according to its priority level for quick visual identification:

High Priority

Urgent tasks that need immediate attention Red

Medium Priority

Important tasks to complete soon Orange

Low Priority

Tasks that can wait for later Blue

No Priority

Tasks without specific priority Gray

Due Dates

Set due dates to keep track of deadlines and stay on top of time-sensitive tasks. The tool provides intelligent date labeling and visual warnings:

Friendly Date Labels

Shows intuitive labels for nearby dates:

  • "Today" for current day tasks
  • "Tomorrow" for next day
  • "Yesterday" for past day

Overdue Warnings

Visual indicators for missed deadlines:

  • Red badge for overdue tasks
  • Automatic overdue counter
  • Easy identification at a glance

Flexible Scheduling

Set dates according to your needs:

  • Optional date assignment
  • Easy date picker interface
  • Edit dates anytime

Custom Categories

Organize tasks into categories with custom colors. Four default categories are provided (Personal, Work, Shopping, Health), and you can create unlimited custom categories with 8 color options to match your workflow.

Default Categories

Built-in Options

  • Personal - Daily life tasks
  • Work - Professional assignments
  • Shopping - Purchase lists
  • Health - Wellness activities
Custom Categories

Your Own Categories

  • Unlimited categories
  • 8 color options
  • Custom naming
  • Flexible organization

Stats Dashboard

The stats bar at the top gives you an instant overview of your task management progress:

Total Tasks Total number of all tasks
Active Tasks Tasks still to be completed
Completed Tasks Tasks you've finished
Overdue Tasks Active tasks past their due date

Smart Filtering

Combine multiple filters to find exactly the tasks you need. The advanced filtering system allows you to:

  • Filter by status, priority, and category simultaneously
  • Sort results in your preferred order (newest, oldest, due date, priority, alphabetically)
  • Save filter settings automatically between sessions
  • Quickly switch between different views
  • Create custom filtered views for different workflows
Pro Tip: Combine category filtering with priority sorting to focus on high-priority work tasks, or filter by due date to see what's coming up this week.

Frequently Asked Questions

Where is my data stored?

All tasks and settings are stored locally in your browser's storage using modern web storage APIs. Nothing is uploaded to any server or cloud service. This means your data is completely private and secure, but is tied to the specific browser you use on your device.

Will I lose my tasks if I clear my browser data?

Yes. Since data is stored in your browser's local storage, clearing browser data or cookies will remove your saved tasks. Consider completing or noting important tasks before clearing browser data.

Important: Make sure to complete or back up important tasks before performing browser maintenance that clears stored data.

Can I use this on multiple devices?

Each device maintains its own separate task list. Tasks created on one device will not appear on another device because all data is stored locally in each browser. This is a trade-off for complete privacy and no account requirements.

Is there a limit to how many tasks I can add?

There is no hard limit imposed by the tool. The application is designed to handle large task lists efficiently with optimized rendering and filtering. However, extremely large lists (thousands of tasks) may affect browser performance depending on your device's capabilities.

How do I edit a task?

Hover over any task to reveal the edit (pen) and delete (trash) buttons on the right side. Click the pen icon to enter edit mode, where you can change:

  • Task text and description
  • Priority level (None, Low, Medium, High)
  • Due date
  • Category assignment

Click Save to apply your changes or Cancel to discard them.

Can I create custom categories?

Yes. Open the category dropdown in the add task form and select "+ New Category". You can:

  • Name your category anything you want
  • Choose from 8 available colors for visual distinction
  • Create unlimited custom categories
  • Use categories alongside the 4 default ones (Personal, Work, Shopping, Health)

What does the colored number badge mean?

The numbered badge on the right side of each task shows its position in the current list view. The badge color corresponds to the task's priority level:

  • Red - High priority tasks
  • Orange - Medium priority tasks
  • Blue - Low priority tasks
  • Gray - No priority assigned

This provides quick visual identification of task importance while browsing your list.

0 Total
0 Active
0 Completed
0 Overdue
Press Enter in the input field to quickly add a task
Set priority levels to organize tasks by importance — the index badge changes color accordingly
Use categories with custom colors to group related tasks
Click the checkbox to toggle task completion
Hover over a task to reveal edit and delete buttons
Use filters to focus on specific tasks — your filter settings are saved automatically
All data is stored locally in your browser — nothing is sent to any server
Want to learn more? Read documentation →
1/8
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords