Free Day Counter for Clean Days
Count the days
Runs in your browser. Saving stays on this device. Nothing is sent.
Enter a start date.
Written by Muneeb Rana · Last updated 28 October 2026
Quick answer: This free day counter shows how many days have passed since a start date. Enter the day you stopped, and it shows your clean days, the same total in weeks and hours, and the date of your next milestone. Nothing is sent anywhere; the count stays in your browser.
How to use the day counter
- Pick your start date, the first full day without the habit you're tracking.
- Leave the end date as today, or set a future date to see how many days a goal is away.
- Choose a counting rule: elapsed days (the default, the start day is day 0) or inclusive days (the start day is day 1).
- Read the result: total days, weeks and days, approximate hours, and the next milestone.
- Optional: save the start date on this device so the page remembers it next time.
If you want the count to live on your phone instead, the streak counter in Raze does the same job with milestones and an honest relapse log.
Why two counting rules?
Day counters disagree by one because they answer different questions. "How many days have passed?" is elapsed time. "Which day am I on?" counts the start day itself.
| Start | Today | Elapsed days | Inclusive ("day number") |
|---|---|---|---|
| 1 September 2026 | 28 October 2026 | 57 | 58 |
| 28 October 2026 | 28 October 2026 | 0 | 1 |
| 1 January 2026 | 31 December 2026 | 364 | 365 |
Neither is wrong. Pick one and stay consistent, because switching rules mid-streak makes a milestone look a day early or late. Public date calculators such as timeanddate.com default to elapsed days and offer an "include end date" option, which is the same as our inclusive rule.
Worked example: milestone dates
Say your start date is 2 November 2026. Using elapsed days, each milestone falls on the date shown in the middle column. If you count the start day as day 1, use the right-hand column.
| Milestone | Elapsed days | Inclusive days |
|---|---|---|
| Day 7 | 9 November 2026 | 8 November 2026 |
| Day 14 | 16 November 2026 | 15 November 2026 |
| Day 30 | 2 December 2026 | 1 December 2026 |
| Day 60 | 1 January 2027 | 31 December 2026 |
| Day 90 | 31 January 2027 | 30 January 2027 |
Write these dates somewhere you'll see them. A milestone you can see coming is easier to protect than one you only notice afterwards. For a full plan built around the last row, try the 90 day challenge planner.
How the counter works
- Days = end date minus start date, using calendar dates rather than 24-hour blocks, so daylight-saving changes never add or remove a day.
- Weeks = days divided by 7, with the remainder shown as days.
- Hours = days × 24. It's an estimate, because you probably didn't stop at midnight.
- Leap years are handled automatically; 29 February counts like any other day.
- Time zone is your device's, so the count ticks over at your local midnight.
Everything runs in the page. If you turn on saving, the start date goes into your browser's local storage and nowhere else. Clearing site data removes it.
What to do when the count resets
A reset isn't a verdict. Researchers who study relapse describe the "abstinence violation effect": after one slip, people often decide they've failed completely and give up, which turns a lapse into a full relapse (Witkiewitz and Marlatt, 2004). The counter can't stop that thought, but a routine can:
- Note the date and one line about what happened.
- Name the trigger, using the relapse triggers guide if you're unsure.
- Set a short next goal, like three days, rather than jumping straight back to 90.
- Keep your longest streak on record. It's still evidence of what you can do.
If slips keep happening despite a plan, that's useful information too. See porn addiction help for when to talk to a professional.
Day counter vs a tracker app
| This day counter | A tracker app such as Raze | |
|---|---|---|
| Cost | Free | Free download, optional purchase |
| Sign-up | None | None needed to start |
| Records slips | No | Yes, with notes |
| Milestones | Next one only | Full milestone history |
| Reminders | No | Yes |
| Works offline | Once loaded | Yes |
A counter is enough if you just want the number. If you want to understand why streaks end, a NoFap tracker with daily check-ins gives you more to learn from.
Related: NoFap Streak Calculator · NoFap Milestone Calendar · Free NoFap Tracker · Raze Streak Counter · Free Quit Porn Tools
Download Raze free. Optional in-app purchase.
Sources
- timeanddate.com: Date duration calculator: timeanddate.com (accessed 28 October 2026)
- Witkiewitz & Marlatt (2004), Relapse prevention for alcohol and drug problems, American Psychologist: doi.org (accessed 24 October 2026)
- Lally et al. (2010), How are habits formed, European Journal of Social Psychology: doi.org (accessed 24 October 2026)
FAQ
How do I count days since a date?
Subtract the start date from today's date. This counter does it for you and shows days, weeks and hours.
Does the start day count as day 1?
It depends on the rule. Elapsed days start at 0; inclusive counting starts at 1. Choose one and stay consistent.
Is my start date stored anywhere?
Only in your browser if you turn saving on. Nothing is sent to a server.
Can I use it for things other than NoFap?
Yes. It works for any habit you're tracking, such as quitting alcohol, smoking or sugar.
Is there a day counter app?
Raze counts clean days on iPhone with milestones and a relapse log. Many habit apps include a counter too.