Time blocking planner — give every hour a job
Time blocking means assigning each part of your day to a specific task instead of working from an open to-do list. This planner lets you build a back-to-back schedule of focused blocks, see each one’s end time, and check your total committed time at a glance. It suits anyone planning a deep-work day, a study session, or a meeting-heavy calendar.
How it works
Each block has a start time (HH:MM), a duration in minutes, and a label. The planner converts the start time to minutes-from-midnight, adds the duration, and converts back to a clock time for the end time, wrapping within a 24-hour day:
end = (start in minutes + duration) mod 1440 → HH:MM
After you add a block, the next start time auto-fills to that end time, so consecutive blocks chain together without manual maths. Blocks are sorted by start time, and the total scheduled time is the sum of all durations.
Example
Add “Deep work” starting at 09:00 for 90 minutes — it ends at 10:30, and the next start pre-fills to 10:30. Add “Email” for 30 minutes (ends 11:00), then “Planning” for 45 minutes (ends 11:45). The planner shows three blocks in order and a total of 2 hours 45 minutes scheduled.
Everything runs in your browser and is never uploaded.