Free tool

Habit streak and consistency calculator

Mark the days you showed up over the last twelve weeks. See your streak, your rate, and a score that survives a bad week.

Click a day to mark it. Drag across the grid to mark several at once.Tap a day to mark it, or drag sideways to mark several.

Twelve weeks

0current streak
0longest streak
0%completion rate
no days marked yet

Everything you enter here is worked out in your browser. Nothing from this tool is uploaded, stored on a server, or logged. Anything it remembers stays on this device.

A streak and a score measure different things

A streak is a count of consecutive days, so it has exactly one failure mode: it becomes zero. That is useful while it is running and useless the moment it stops, which is also the moment you most need a reason to carry on. Eleven weeks of work and one bad Tuesday produce the same streak as someone who started yesterday.

A consistency score has no cliff. Each day nudges it toward 100 or toward 0 by a fixed fraction of the remaining gap, so recent days carry more weight than old ones and no single day can move it far. Miss one at 95 and it costs about five points. Come back and you earn them again in under a week. The number stops being a verdict and starts being a description.

Reading your number

  • Under 40, Building. Not enough history yet. This is where everyone starts.
  • 40 to 64, Steady. The habit is real but still needs deciding on.
  • 65 to 84, Strong. Weeks of evidence. A bad week will dent this, not erase it.
  • 85 and over, Peak. Months of consistency. Very hard to lose quickly, which is the point.

The pace is deliberately slow. A perfect first week reads about 30, a perfect month about 78, and sitting above 99 takes roughly three months. A score that reaches 100 in a week would be measuring your enthusiasm rather than your habit.

Why a miss should cost you a little

A tracker that resets to zero after one day punishes something the evidence says is not a problem: the study behind the 66-day figure tested for the damage a missed day does and did not find any. Worse, it does it at the exact moment the number is the only thing still arguing for you. That is why the score above dips and recovers instead.

The full account of that finding, and of where the numbers come from, is on the habit formation calculator.

Questions

Why show a score as well as a streak?

Because they answer different questions. A streak says how today is going and forgets everything before the last gap. A score says how the habit is going, weighted toward recent weeks but built on all of them. Both are on this page so you can see one collapse while the other dips.

How is the score calculated?

Each day moves the score a fixed fraction of the way toward 100 (if you showed up) or toward 0 (if you did not), so recent days matter more than old ones and no single day can swing it far. This is the same formula the Ritua app uses, not a simplified version.

What counts as a good score?

Under 40 is Building, 40 to 64 is Steady, 65 to 84 is Strong, and 85 and over is Peak. A perfect first week reads around 30, a perfect month around 78, and it takes roughly three months of consistency to sit above 99. The bands are deliberately slow: a number that hits 100 in a week is not measuring much.

Does a missed day really not reset it?

It really does not. A miss at 95 costs about 5 points, and showing up again recovers them within days. That design comes from the research: the study behind the 66-day figure found that missing one opportunity did not materially affect habit formation, so a metric that resets to zero is punishing something that does not matter.

Can I use this for a habit I do a few days a week?

This page treats every day as a day you intended to show up, so a three-days-a-week habit will read low here. The app judges you against the schedule you actually chose, which is the difference between a calculator and a tracker.