🔥 Habit Streak Calculator
Add the dates you completed your habit and see your current streak, your longest streak ever, and how consistent you've been overall — no spreadsheet required.
📅 Track Your Streak
🔥 Streak Summary
A missed day resets your current streak but never touches your longest streak or your overall completion rate — the bigger picture of your consistency stays intact.
What is a Habit Streak Calculator?
It turns a simple list of completed dates into the numbers that actually matter for building a habit: your current unbroken run, the longest run you've ever managed, and the percentage of days you've stuck with it since you started. Add or remove dates and the streaks recalculate instantly.
Use it to keep yourself honest about consistency — a single missed day resets your current streak, but your longest streak and completion rate keep the bigger picture in view so one bad week doesn't feel like starting from scratch.
❓ Frequently Asked Questions
How is my current streak calculated?
It counts the run of consecutive days ending today. If you haven't logged today yet, it looks at the run ending yesterday instead, so an unbroken streak doesn't drop to zero just because you haven't checked in yet this morning.
What's the difference between current streak and longest streak?
Your current streak is the consecutive run you're on right now (or as of yesterday). Your longest streak is the best run you've ever had, even if it happened weeks ago and you've since had gaps — it's a record that never resets.
How is completion rate different from my streak?
Completion rate looks at the whole picture: the days you completed the habit divided by every day from your very first completion up to today, shown as a percentage. You can have a short current streak but a high completion rate if you're consistent overall with only occasional gaps.
Why do gaps reset my current streak but not my longest streak?
A streak, by definition, breaks the moment you miss a day — so your current streak reflects only the most recent unbroken run. Your longest streak is a permanent record of your best-ever run and stays put even after a miss, so a bad week doesn't erase your progress.