Runs in your browser. Your files and text never leave your device - nothing is uploaded.
No habits yet. Add one above to start tracking the last 7 days.
Saved only in this browser's local storage. Nothing is uploaded. Streak counts consecutive days up to and including today.
A Free Online Habit Tracker With Streaks
The Tools Kit’s free Habit Tracker is a simple daily habit tracker that runs in your browser. Add the habits you want to build, tick a checkbox for each day you complete them, and the tracker shows your current streak for every habit. There is no app to install and no account to create: your habits and check-ins are saved automatically in this browser’s local storage and never uploaded.
The grid shows a rolling week, today plus the six days before it, so it works as a weekly habit tracker and a streak tracker at the same time. It is deliberately minimal: think of a paper habit tracker chart, except the checkbox grid does the streak counting for you.
How to Use the Habit Tracker
- 1
Add a habit
Type a habit name, such as "Drink water" or "Read 20 pages", and click Add habit or press Enter. Add as many habits as you like; each gets its own row.
- 2
Tick the days you completed it
Click the checkbox under a date to mark the habit done that day. The grid shows today and the six days before it, so you can also log a day you forgot, as long as it is within that week.
- 3
Check your streak
The Streak column counts consecutive ticked days backward from today. Tick today to keep the run going; the count stops at the first unticked day.
- 4
Come back tomorrow
Everything saves automatically in this browser, so reopen the page on the same device and browser to keep logging. Use the trash icon to delete a habit you no longer want to track.
How the Streak Counter Works
A streak is the number of consecutive days, ending today, that a habit has been ticked. The tracker starts at today and steps backward one day at a time, adding one for every ticked day and stopping at the first day that is not ticked. Dates follow your device’s local calendar, so a new day begins at your local midnight, not at midnight UTC.
- Today, yesterday and the day before ticked, the day before that not ticked: streak 3.
- Yesterday and the five days before it ticked, today not ticked yet: streak 0 until you tick today, then 7.
- Ticked every day for 10 days in a row, the first three logged on earlier visits: streak 10, because the count continues past the visible week.
The streak looks back as far as 365 days, so a long run is counted correctly even though the grid only shows one week. Unticking any day inside the run shortens the streak to the days after that gap.
How Long Does It Take to Build a Habit?
The popular claim that a habit forms in 21 days is not backed by research. A 2010 study at University College London, led by Phillippa Lally, followed volunteers adopting a new daily eating, drinking or exercise behavior and found it took between 18 and 254 days for the behavior to feel automatic, with a median of about 66 days. How long it takes depends on the person and on how complex the habit is.
The same study found that missing a single day did not materially set people back. That is a useful way to read a streak: it is a motivation tool, not a scorecard. If yours resets, tick the next day and avoid missing twice in a row. Plan for around two months of consistent check-ins before judging whether a new habit has stuck.
Tips for Tracking Habits That Stick
- Make each habit specific. “Walk 20 minutes after lunch” is easier to tick honestly than “exercise more”.
- Start small. Track one to three habits first; add more once those are routine.
- Log on the same day. You can back-fill the last 7 days, but checking in daily keeps the streak honest.
- Stack habits. Attach a new habit to something you already do, such as reading right after dinner.
- Pair tracking with planning. Turn a bigger ambition into milestones with the Goal Planner, then track the daily action that moves it forward here.
Your Data Stays in Your Browser
The tracker has no server side. Your habit names and check-ins are written to your browser’s local storage after every change and read back when you return, which is why there is no login. The trade-off is that the data belongs to one browser on one device: it does not sync to your phone, it does not appear in a private window, and clearing your browser’s site data erases it. Deleting a habit with the trash icon also removes its history immediately, with no undo.
Common uses
- Building a daily habit such as drinking water, reading, meditating, or journaling
- Keeping an exercise or step-count routine going, alongside a target from the Calorie Calculator
- Tracking a daily study or practice session, timed in focused blocks with the Pomodoro Timer
- Seeing at a glance which of several habits you are keeping up and which are slipping
- Breaking a bad habit by ticking each day you avoid it, and counting the run since your last slip with the Days Calculator
- Keeping recurring daily routines separate from one-off tasks, which belong on the To-Do List
- Recording why a habit slipped or what helped, in a quick note with the Notes Organizer
For more browser-based planners and timers, see all productivity tools.
Habit tracker terms explained
| Term | What it means here |
|---|---|
| Habit | Any repeated action you want to do every day, entered as a short name, such as "Walk 30 minutes" |
| Check-in | Ticking the checkbox for a habit on a given date to record that you did it |
| Current streak | The number of consecutive ticked days ending today; the tool shows 0 if today is not ticked yet |
| 7-day window | The visible grid: today plus the six previous days, the only dates you can tick or untick |
| Local storage | Storage built into your browser where the tracker keeps your habits on your own device, without an account |
| Habit stacking | Tying a new habit to an existing routine, such as stretching right after you brush your teeth |
Frequently Asked Questions
Yes. The Habit Tracker is free to use, with no signup, no account, and no limit on how many habits you add.
The tracker starts at today and counts backward one day at a time, stopping at the first day that is not ticked. If today, yesterday and the day before are ticked but the day before that is not, the streak is 3.
The streak counts from today, so it shows 0 until you tick today. Tick today and the streak immediately includes yesterday and every consecutive ticked day before it.
Yes, for any of the last 7 days shown in the grid. Days older than that are no longer visible and cannot be changed, so log each day within a week.
Yes. The grid only shows the last 7 days, but your full log stays saved, and the streak looks back up to 365 days. If you tick a habit every day for a month, the streak shows 30 or more.
In your browser’s local storage, on your own device. Nothing you type is uploaded to a server, and there is no account or cloud sync.
No. Because the data is kept only in the browser where you created it, a different device, a different browser, or a private window will show an empty tracker. Clearing your browser’s site data also erases it.
Clicking the trash icon removes the habit and its entire check-in history straight away. There is no confirmation prompt and no undo, so delete only habits you are sure you no longer need.
A 2010 University College London study by Phillippa Lally and colleagues found it took between 18 and 254 days for a new daily behavior to feel automatic, with a median of about 66 days. The common 21-day figure is not supported by that research.
Not in the research. The same UCL study found that missing a single day did not materially affect habit formation. The tracker’s streak starts over after a missed day, but the habit you have been building does not; the practical advice is not to miss twice in a row.
Start with one to three. The tracker has no limit, but a short list is easier to keep up every day, and you can add more habits once the first ones are routine.
Reviewed by Raja Jahangir · Last reviewed: October 2, 2026
How do you track daily habits and streaks?
To track a habit, add its name and a seven-day grid appears with one checkbox per day; tick each day you complete it. The streak column counts consecutive ticked days backwards from today, so a habit ticked today, yesterday, and the day before shows 3, while a habit not yet ticked today shows 0. Data is saved in the browser.
How long does it take to form a habit?
Research from University College London found new habits took anywhere from 18 to 254 days to become automatic, with a median of about 66 days, so the popular 21-day figure is a myth. Missing a single day did not undo progress in that study. Tracking a streak matters most for staying consistent through the first two months.
