Tools Guides
productivity Free No signup

Habit Tracker

Track daily habits with streaks, completion rates, and a visual 30-day heatmap calendar.

Loading tool…

About this tool

Add any habits you want to build, then check them off each day — all data is saved in localStorage so it persists across sessions. Each habit displays its current streak, longest streak, and 30-day completion rate. A GitHub-style contribution heatmap shows which days were completed (green) and which were missed (gray) over the past 30 days.

How to use

  1. 1 Click 'Add Habit' and type the name of a habit you want to track, then press Enter or click 'Add'.
  2. 2 Each day, click the circle button next to each habit to record your completion.
  3. 3 View your current streak, longest streak, and 30-day completion rate for each habit.
  4. 4 Click 'Show calendar' on any habit to see your progress over the past 30 days as a heatmap.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}