Habit Tracker

Checkbox or quantity habits, streaks, skip days, and a calendar heatmap.

Runs in your browserNo sign-up required
Add a Habit

Add your first habit above to start tracking.

Flexible Enough to Actually Stick To

The best habit trackers share three things: flexible measurement (not just a checkbox), a visual sense of consistency over time, and a way to handle a planned day off without feeling like you broke your streak. This tool covers all three — yes/no or quantity habits, a GitHub-style heatmap, and an explicit skip option distinct from a genuine miss.

How to Use This Tool

  1. 1Add a habitChoose Yes/No for a simple habit, or Quantity for something you track a number against (like glasses of water).
  2. 2Mark todayDone, Skipped, or leave it — quantity habits let you log an actual number.
  3. 3Watch your streak buildConsecutive done (or skipped) days count toward your streak.
  4. 4Review the heatmapA calendar-style view of the last 26 weeks for that habit.

Good to Know

  • Skipping a day (like a planned rest day for a gym habit) preserves your streak without counting as a "done" day — a specifically useful distinction over a plain yes/no tracker.
  • Quantity habits (like "8 glasses of water") count as done automatically once you hit the daily target — no separate checkbox needed.
  • The heatmap shows the last 26 weeks at a glance, the same familiar visual pattern as a GitHub contribution graph.
  • Everything is saved in your browser's local storage — no account needed, nothing uploaded.

Frequently Asked Questions

What's the difference between "Skip" and just not marking a day?

A skip is an explicit "not applicable today" (like a rest day) that keeps your streak intact without extending it. Leaving a day unmarked (once it's in the past) is treated as a miss and breaks the streak.

How does a quantity habit count as "done"?

Automatically, once your logged value for the day meets or exceeds the target you set when creating the habit.

Can I edit past days, not just today?

Currently the tool is focused on marking today's status — the heatmap shows your history, but editing is scoped to the current day.

Is my habit data private?

Yes — everything is stored only in your browser's local storage, never sent to a server.