Cold Shower Habit Tracker

Track your cold shower consistency, duration, and progress over time. This tool helps anyone building a cold exposure routine stay on top of their daily habits. Log your sessions to see trends and stay motivated.

❄️ Cold Shower Habit Tracker

How to Use This Tool

Start by entering the date of your cold shower session, using the date picker (defaults to today’s date).

Fill in the duration of your shower in minutes, select the water temperature range, indicate if you completed the full session, and note how you felt afterward.

Click "Log Session" to save your entry and view your updated habit stats. Use "Reset Inputs" to clear the form fields, and "Copy Stats to Clipboard" to share your progress.

Your sessions are saved automatically in your browser’s local storage, so your data will persist between visits to the page.

Formula and Logic

The tracker calculates stats using simple aggregation of your logged sessions:

  • Total Sessions: Count of all logged cold shower sessions.
  • Current Streak: Consecutive days with a logged session, counting back from today (up to 365 days).
  • Average Duration: Sum of all session durations divided by total sessions, rounded to 1 decimal place.
  • Most Common Temperature: The temperature range selected most frequently across all sessions.
  • Completion Rate: Percentage of sessions marked as "Completed Full Session? Yes" out of total sessions.
  • Most Common Feeling: The post-shower feeling selected most frequently across all sessions.

If you log a session for a date that already has an entry, the new entry will overwrite the old one to avoid duplicate data.

Practical Notes

For the most accurate tracking, log sessions on the same day you take them to avoid forgetting details.

Water temperature ranges are broad to account for home thermometer variations—use the range that best matches your shower’s approximate temperature.

If you take multiple cold showers in one day, log only the longest or most consistent session to avoid inflating your streak data.

Clear your browser’s local storage for this site if you want to reset all tracked data (note this is a manual step outside the tool).

Consistency matters more than duration or temperature: even 2-minute cold showers count toward your habit streak.

Why This Tool Is Useful

Building a cold shower habit is easier when you can see tangible progress over time.

This tracker eliminates the need for paper journals or complex spreadsheet setups, keeping all your habit data in one easy-to-access place.

The streak counter and completion rate provide clear motivation to keep going, even on days when you might skip.

Seeing your most common temperature and post-shower feelings helps you identify patterns, like whether longer showers leave you feeling more energized.

Frequently Asked Questions

Will I lose my data if I close the browser tab?

No, all session data is saved to your browser’s local storage. It will persist until you clear your browser data or manually remove the site’s local storage entries.

Can I log sessions for past dates?

Yes, you can select any date up to and including today. The tool will not allow future dates, as sessions cannot be logged ahead of time.

How is the current streak calculated?

The streak counts consecutive days with a logged session, starting from today and moving backward. For example, if you logged sessions on Monday, Tuesday, and Wednesday, your streak is 3 days. If you missed Thursday, the streak resets to 0 on Friday.

Additional Guidance

Pair this tracker with a daily reminder on your phone to log sessions right after your shower, reducing the chance of missed entries.

If you’re new to cold showers, start with 1-2 minute sessions at the coolest temperature you can tolerate, then gradually increase duration or lower temperature over time.

Use the post-shower feeling data to adjust your routine: if you often feel tired after long sessions, try shortening your shower duration.

Review your stats once a week to identify trends, like whether your completion rate improves as you get used to the habit.