Habit Tracker
Track your daily habits online. Build positive habits with streak tracking and progress visualization.
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
- Type a habit (and pick an emoji).
- Press Add.
- 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 teeth | Drink a glass of water |
| After closing the laptop | Walk for 10 minutes |
| After dinner | Read 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.