miniHabits

FREE TOOL · /TOOLS/HEATMAP

Habit Heatmap Generator

Paste a year of dates, get a shareable heatmap image. No account, no upload — the parsing and the PNG both happen in this tab.

works with any tracker's CSV export · 365 days · runs offline

3 · PALETTE

4 · CELL

Read 20 pages · 2026
less more
271
active days
5679
total logged
19
best streak
0
current
73%
year rate
accepted formats
2026-07-25,20      date + value
2026-07-24 20      space works too
2026-07-23         value defaults to 1
anything else on the line is ignored
HOW IT WORKS

Levels are quartiles of your own maximum, so a 3-page day and a 300-page day both read correctly. Days ahead of today stay empty. Streaks count consecutive non-zero days.

your data never leaves the browser · no cookies · no account

FAQ

Where do I get my data?

Any tracker with a CSV export works — drop the file contents in. If yours has no export, paste screenshots into an LLM with our migration prompt and it will output these lines.

Is the image watermarked?

Only a small URL in the corner. No logo across your grid, no signup wall before the download.

Can I use it for something other than habits?

Yes. It is a date-value grid: commits, workouts, pages read, sober days, practice sessions.

Do you keep my data?

There is no server call on this page. Reload and it is gone.

marked up as FAQPage · this block is the page's ranking surface

More free tools

This heatmap updates itself in the app

Same grid, on your Home Screen, filled by one tap a day. Free for 10 habits — no account to open.

Get miniHabits