About this tool
Track daily study streaks against an hour goal, with streak-freeze recovery rules, longest streak and adherence rate.
This tracker computes your current and longest study streaks from a simple list of daily hours and a daily goal, using a Duolingo-style streak-freeze rule: a limited number of off-days per rolling 7-day window preserve an active streak without extending it. It also reports goal adherence, total hours and your day-by-day record. It is built for students who want the motivational pull of a streak without one bad day erasing weeks of effort.
Open Study Streak Tracker on AltFTool — it loads instantly in your browser.
Add your input to the workspace.
Adjust the options until the result looks right.
Copy or download the output and put it to work.
Configure 0-3 streak freezes per rolling 7 days, so realistic schedules do not collapse to zero.
Frozen days protect the streak but never count as goal-met days in the adherence percentage.
Every logged day is shown as met, frozen or missed, so you can spot the pattern behind the number.
A streak counts consecutive days on which you met your study goal — here, days where logged hours reached your daily target. Meeting the goal adds a day; missing it normally resets the count to zero unless a streak freeze protects it.
A freeze lets one missed day preserve an active streak without adding to it, the same behaviour Duolingo popularised. In this tool you choose 0 to 3 freezes per rolling 7-day window; 0 means strict mode where any miss breaks the streak.
No. A frozen day keeps the streak alive but is excluded from the adherence percentage, which only counts days where the goal was genuinely met. That keeps the consistency number honest even when freezes are used.
One you can meet at least 80% of days — consistency beats intensity for habit formation. Many students start at 1-2 focused hours daily and raise the goal only after holding a two-week streak, rather than starting at 6 hours and breaking immediately.