Habit Tracker

Track your daily habits online. Build positive habits with streak tracking and progress visualization.

Add habits above to start tracking your progress!

About this calculator

Add habits, check them off every day and watch your streaks grow. Everything is stored in your browser.

Small, consistent actions beat big bursts of motivation.

How to use it

  1. Type a habit (and pick an emoji).
  2. Press Add.
  3. Tick it off each day to build a streak.

How habits form

The popular '21 days' figure is a myth. A study at University College London (Lally et al., 2009) found it took an average of 66 days for a new behaviour to become automatic, with a range from 18 to 254 days. What helps most: make the habit tiny (two minutes), attach it to an existing routine ('after I pour my tea, I read one page'), and never miss twice in a row.

Worked example

Habit stacking

After brushing teethDrink a glass of water
After closing the laptopWalk for 10 minutes
After dinnerRead for 15 minutes

Tips and common mistakes

  • Start with one or two habits.
  • Make it obvious, easy and rewarding.
  • Track the streak but forgive a missed day.
  • Plan for obstacles ('if X, then Y').
  • Review weekly.

Frequently asked questions

How long does a habit take to form?

About 66 days on average, but it varies.

Is the 21-day rule true?

No.

What if I miss a day?

Just don't miss two in a row.

How many habits should I track?

Start with 1 to 3.

Is my data saved?

In your browser.

Is it free?

Yes.

Related tools