Skip to main content

Daily Planner

Plan your day with time blocks and task lists.

How it works

  1. 1

    Add time blocks

    Click Add Time Block and set a title, start time, end time, and color category.

  2. 2

    Add tasks

    Type a task in the sidebar and press Enter or click Add.

  3. 3

    Navigate days

    Use the arrows or date picker to plan ahead or review past days.

Common use cases

  • Plan a workday

    Add blocks: 9-12 Focus, 12-1 Lunch, 1-3 Meetings, 3-5 Code review

  • Track daily tasks

    Add tasks: Reply to emails, Review PR, Update docs

About This Tool

The Daily Planner is a time-blocking tool that helps you design each day with intention. Rather than reacting to whatever lands in your inbox or comes to mind, the planner encourages you to proactively allocate your hours to the activities that matter most. This approach — known as time blocking — has been championed by productivity experts including Cal Newport, who argues that scheduling every minute of your day is the single most effective way to protect deep work and minimize distraction.

The planner provides two complementary organizational systems on a single page. The first is a visual time-block view where you create colored blocks representing specific activities during defined time windows. Each block has a title, a start time, an end time, and a color category. The categories — such as Focus, Meeting, Break, and Personal — provide instant visual differentiation, making it easy to see at a glance how your day is distributed across different types of work.

The second system is an unscheduled task list in the sidebar. This is where you capture quick to-dos that do not have a specific time slot: "Reply to Sarah's email," "Review the design mockup," "Order printer ink." These tasks live alongside your time blocks, giving you a complete picture of both your planned schedule and your outstanding action items. Checking off tasks provides a satisfying sense of progress throughout the day.

Day navigation lets you move freely between dates. Use the arrow buttons or the date picker to review past plans, check what you accomplished yesterday, or prepare your schedule for tomorrow. Each day's data is stored independently, so you can plan as far ahead as you like without cluttering today's view. This historical record also serves as a lightweight work diary — useful for timesheets, stand-up meeting preparation, and personal reflection on how you actually spent your time.

The planner stores all data locally in your browser using IndexedDB, which provides more storage capacity than localStorage and supports structured queries. This means you can maintain months of daily plans without running into storage limits. No data is transmitted to any server, and no account is required.

Time blocking is not about creating a rigid schedule that leaves no room for flexibility. It is about making conscious decisions about how to spend your time before the day fills up with other people's priorities. Even a rough plan — blocking the morning for deep work, the early afternoon for meetings, and the late afternoon for administrative tasks — provides a framework that dramatically reduces decision fatigue and context switching.

More examples

Examples

Plan a workday

Input

Add blocks: 9-12 Focus, 12-1 Lunch, 1-3 Meetings, 3-5 Code review

Output

Visual day schedule with color-coded time blocks

Track daily tasks

Input

Add tasks: Reply to emails, Review PR, Update docs

Output

Checklist with completion tracking and daily stats
Frequently Asked Questions
How is this different from the Kanban Board?
The Daily Planner is time-based — you schedule blocks into specific hours of a single day. The Kanban Board is project-based with columns and cards, no time axis. Use the planner for daily scheduling and the Kanban Board for project workflow management.
Can I see previous days?
Yes. Use the date picker or arrow buttons to navigate to any past or future date. All days are saved independently, so you can review your historical plans and track how your time was spent.
Where is my data stored?
All planner data is stored locally in your browser using IndexedDB, which provides more capacity than localStorage. Nothing is sent to any server.
Can I create overlapping time blocks?
The planner supports creating time blocks for the same time period. This is useful for capturing concurrent activities like a meeting that runs during your focus block.
What are the color categories for?
Color categories provide visual differentiation between types of activities — focus work, meetings, breaks, personal time, and more. They make it easy to scan your day and see how your time is distributed at a glance.
Is there a way to template a typical day?
You can set up a day with your typical blocks and then duplicate it for future dates using the navigation and save mechanism. A dedicated template feature is being considered for a future update.
Does this work offline?
Yes. Once the page is loaded, the planner works entirely in your browser with no network requests. Data is saved to IndexedDB locally, so you can plan your day even without an internet connection.

Learn More

Related Guides