🔥 Habit Streak Calculator
Track habit completion dates to calculate current streak, longest streak, total completions, and adherence over a period. Paste completed dates (YYYY-MM-DD) or use the quick sample to try it out.
Enter completion dates (one per line, YYYY-MM-DD)
Why streaks matter (and when they don't)
Streaks are a psychological tool that leverages consistency and momentum. Seeing a growing streak can motivate continued behaviour. However, rigid streaks can also harm long-term adherence if missing one day causes discouragement. Use streaks as a guide, not a prison: consider 'flexible streaks' (e.g., 6/7 days per week) for sustainable habits.
How to use this tool
Paste dates you completed the habit. The calculator computes:
- Current streak: Consecutive days ending at today (or your chosen today).
- Longest streak: Maximum consecutive run in your data.
- Total completions: Count of unique completed days.
- Adherence: Percentage of days completed in the selected window.
Limitations
This tool works with dates only (not multiple completions per day). If you track multiple times per day, reduce to a single completion per day for streak calculations.