One Click Answers

OCAHealthy Living

Share tool
FacebookPinterestEmail

Habit Streak Calculator

How long is my habit streak?

Enter when the habit started and the days you skipped to see your streak.

About this tool & how to use it

What it does

Counts your current streak, longest streak and completion from the first day of a habit and the days you skipped.

How to use it

  1. Enter the first day of the habit and the day to count up to (today to start).
  2. List the days you skipped, one date per line.
  3. Read the current streak first, then the longest streak and the completion.

Dates such as 2026-09-10. Every other day from the first day counts as done. Nothing is saved.

One click answer

Your answer will appear here.

Fill in the form and your answer appears here as you type.

How it works

The days in the period are counted by the calendar. Skipped days are subtracted for the days completed.

The current streak is the run of completed days ending on the last day. The longest streak is the longest run anywhere in the period.

Completion = days completed / days in the period.

Formulas and details
  • Days completed = days in period - skipped days.
  • Completion = completed / days in period x 100.

Assumptions

  • You decide what counts as done.
  • Dates are whole calendar days with no time zone.
  • Everything you type stays in this page. Nothing is sent or saved.

Example

Input: The starting values already in the form

Result: Your current streak is 23 days, with 32 of 34 days completed (94%). Your longest streak so far is 23 days.

Questions

What if I missed today?

Add today to the skipped days. The current streak is then 0 and the longest streak is unchanged.

Does it remember my streak?

No. The dates stay in the page. Keep your own list and paste it in.

Last reviewed 2026-10-04.

Related tools

Try another answer