Calendar Heatmap from Date List
Time
Turns a column of dates into the GitHub-contribution-graph view of a year. Each line can be just a date (`2026-03-15`) for count 1, or a date with a number (`2026-03-15 4`) when you have weights. The grid auto-bins counts into five intensity levels relative to the year's peak, picks a palette, and surfaces the longest streak and current streak below. Useful for habit trackers, commit history copies, sales/error logs — any time-series where the rhythm matters more than the exact value.
How to use
- Paste your dates, one per line. Optional second column is the count (default 1) — duplicates on the same date are summed.
- Set the year and choose a palette + week start. Hover any cell to see its date and count.
- Read the streak metrics below: total active days, average per active day, longest and current streaks.
Frequently asked questions
- What format do dates need to be in?
- ISO `YYYY-MM-DD` at the start of the line. Anything after the date is treated as a count (must be numeric). Lines starting with `#` are comments and skipped.
- How are intensity levels assigned?
- Five bins relative to the year's peak — empty, <25%, <50%, <75%, ≥75%. So a day at 50% of your busiest day uses the middle shade. The bins re-balance whenever the data changes.
Related tools
World Clock
See several time zones side by side with live updates and offset differences from your local time.
Time Difference Calculator
Calculate the exact difference between two date-times, broken down into days, hours, minutes, and seconds.
Timezone Converter
Convert a date and time between any two world timezones, including DST.
Unix Timestamp Converter
Convert Unix timestamps to dates and dates back to timestamps.
Stopwatch & Timer
A precise stopwatch with laps and a countdown timer with an alarm.
D-Day Calculator
Count the days between two dates, or the countdown to a target date.