All tools Tool 03 · Practice

Habit Streak

A small ledger for small commitments. Mark each day done. Watch the chain grow. Don't break it.

Today:

No habits yet. Add one above to begin.

Completed Pending

All data is stored in your browser. Nothing leaves your device.

About this tool

I have tried expensive habit apps, spreadsheets, bullet journals, and sticky notes. Every one of them eventually failed for the same reason: they required more maintenance than the habits themselves. You end up tending the system instead of building the habit. What actually worked for me was the simplest possible version: a calendar, a marker, and one rule. Don't break the chain.

I built this tracker to be as close to that as a browser can get. Add a habit, check it off each day, watch the streak build. The fire icon shows your consecutive days. Nothing syncs to a server, nothing sends you notifications. The only thing that matters is whether you showed up today.

Frequently asked questions

Most habit research suggests starting with one to three habits. BJ Fogg, author of Tiny Habits, argues that trying to change too many behaviors at once depletes willpower and causes all of them to fail. Pick the two or three habits that would most change your daily life if they became automatic, and do only those until they require no effort. You can always add more later.

Missing a day resets the streak count for that habit to zero. This is intentional. The streak's value comes from its fragility. That said, missing one day is not the same as failing. The research is clear that the most damaging pattern is missing two consecutive days, not one. Miss once, recommit immediately. The habit is not the streak. The streak is just a measurement.

Yes. All habits and check-off history are stored in your browser's localStorage under the key "lt_habits". The data persists between sessions as long as you use the same browser and don't clear site data. If you clear cookies or localStorage, the data will be lost. The tool does not sync between devices; each browser maintains its own independent record.

The streak counts backward from today. It checks whether the habit was marked complete on today's date, then yesterday, then the day before, continuing until it finds a day that was not marked. That count is your current streak. If today has not yet been checked off, the streak counts from yesterday backward, so you don't lose your streak until midnight passes without a check-off.

Yes. Adding a new habit creates a fresh record without affecting existing habits. Removing a habit deletes it and all its history permanently; there is no undo. If you want to pause a habit rather than delete it, simply don't check it off for a few days and add a note to your journal instead. The tracking stops, but the record is preserved if you resume.