The Study Streak Tracker counts the days in a row you actually sat down and studied. Pick a date, answer yes or no, hit Log Day, and the day joins a sorted list. Press Calculate and you get two numbers: the run you are on right now and the best run you have ever had.
It is for the part of term where the first week is easy and week six is where the habit usually goes. A number you do not want to zero out does more for a Tuesday night than a plan does.
There is no setup and no target to hit. The list fills in as you log, the dates sort oldest first whatever order you add them in, and both streaks are recalculated every time you press Calculate.
Track consecutive days of studying. Log each day and see your current and longest streak.
How the streak is counted
Every entry is a date plus a yes or a no. The counter walks the list from the oldest date forward. Two yes days sitting on consecutive dates add one to the run. Any no, or any gap where a date is missing between two entries, drops the counter, and a yes day straight after a break starts a fresh run at one. The highest the counter ever gets becomes your longest streak and stays there even when the current run dies.
The current streak is stricter than the longest one. It only stays alive if your most recent entry says yes and that entry is dated today or yesterday. Step away for two days without logging and the current number comes back at zero, while the longest sits untouched as a record of what you managed before.
Both numbers count whole days and nothing else. There is no half credit for a twenty minute skim, so decide what counts as studying before you start answering the dropdown honestly.
Three weeks with real numbers
Log Monday to Friday, all yes. The list reads 2026-09-21 through 2026-09-25 with five yes marks, and Calculate returns current streak 5 days, longest 5 days. Run it on Saturday the 26th and both numbers hold, because the last entry is one day behind today.
Now insert a no on the Wednesday. Monday and Tuesday build to 2, Wednesday drops the counter to 0, and Thursday starts again at 1, Friday takes it to 2. The result is current 2, longest 2, because the best this week managed was the Monday pair and the Thursday pair, and 5 is gone from the current column forever. The longest only ever holds the top number, not a history.
Try the gap instead. Monday to Friday all yes, Saturday not logged at all, Sunday logged yes. Sunday is one date away from Friday, not the same date, so the run restarts at 1 and the result reads current 1, longest 5. If you had logged Saturday as well, it would read 6 and 6. The dates are the whole rule: the tool has no idea whether you studied on the day you skipped, only that the list has a hole in it.
One more edge worth knowing. Run the five-day week on the Sunday without adding anything and the current streak reads 0, because the newest entry is two days behind today. Nothing you did on Friday was revoked; the counter just refuses to call a stale list alive.
What this tool does not do
- Logging the same date twice puts two rows with identical dates in the list. Consecutive dates are what build a run, so the duplicate reads as a gap and the counter restarts at 1.
- Backfilling is allowed and mostly harmless, since the list sorts by date. Fill in the three days you missed and the run repairs itself, which is either honesty or cheating depending on why you missed them.
- No sessions, no minutes, no subject. It records that a day happened, not what happened on it, so pair it with the session logger if the quality matters.
- Nothing is stored between visits. Refresh and the list is empty, which means a streak survives only as long as the page does.
- The date is whatever your device says today is, so travelling across time zones can shift the boundary by a day.
Other tools
- Study Work Balance – check the streak is not being fed by a week with no sleep left in it
- Weekly Free Time – find the slot the daily habit is supposed to sit in
- Active Recall Quiz – give each day in the run something concrete to be about
Frequently asked questions
What counts as a study day?
Whatever you decide before you start, then keep it. Thirty focused minutes is a defensible line, and so is two hours. The rule that breaks a streak is changing the line on day nine because you are tired.
Why is my current streak zero when I studied yesterday?
Two things produce that. Either the newest entry is dated before yesterday, so the gap check fails, or the newest entry is a no. Check the bottom row of the list first; it is almost always one of those two.
I missed logging a day. Is the run finished?
On these numbers, yes, unless you add the missing date. The counter looks for consecutive dates in the list, not for days you promise happened. Add the day as a yes and the run continues where it left off.
What happens if I log the same date twice?
The pair counts as a non-consecutive step and the current run resets to 1. Clear the list with Reset and log each date once.
Does anything persist?
No. The list, both streaks and every date live in the page for one visit.
