jeden.day – habit tracker
A tracker for habits you want less of
A habit you are cutting down is the mirror image of one you are building: the good day is the one where nothing happened. Most trackers only know how to count what you did, so you end up logging "didn't smoke" every evening. jeden.day lets a goal point the other way, so you record the slips and the rest counts for you.
A limit, not a goal
Create the habit with Keep it under as its goal. Then only touch the days something happened: tap the cell, or enter the amount. Every untouched day is a clean one, and the streak grows as clean days and clean weeks finish. There is nothing to log on a good day, which is the point — a tracker for quitting should ask the least of you on the days you succeed.
The allowance is yours to set. "Sweets at most twice a week" leaves two recorded days per week within the limit; the third breaks it. "Never" is an allowance of zero. The bracket under the row fills as the allowance is used up, a budget burning down rather than a goal filling up, and it turns red the moment the period is over the line.
Off-limits on certain days only
"No beer on weekdays" names its days: choose the weekdays (or days of the month) and those days are to stay clear, while the rest are yours. The cells the limit does not cover are recessed, so the row reads at a glance. An entry on a covered day breaks the streak that day; a clean covered day extends it once it has finished.
A daily limit with cheat days
With a measurable habit the limit is a number: "at most 2,000 kcal a day", "under 2 hours of screen time". Hitting the limit exactly is within it. On top of that you can allow days over the limit — "but up to two days a week over it" — and that is one habit, not two: the allowance counts the days the number went over, per week or per month.
The value panel says how much of today's limit is left, or by how much you are over, and the number under the habit name turns red only once the allowance is spent. Within it, the row stays quiet: on an avoidance habit, quiet is the steady state, so nothing lights up to congratulate you every ordinary day.
What the streak means here
Success needs time to elapse, so a clean week extends the streak when it ends, not on the day you start. Failure is immediate: once a period is over its allowance it is decided, mid-week, because slips only accumulate. The flame under the streak goes hollow when the allowance is exactly used up — one more slip ends it — which is the one moment a warning can still change something. The guide has the full rules.
Questions
Do I have to log anything on a good day?
No. Leave it empty. Only the days something happened get an entry; clean days count automatically once they finish.
Can I track quitting completely?
Yes: set the allowance to zero. The row shows no count while it is clean, and the first recorded slip ends the current streak. Your best streak stays as the number to beat.
Can I turn an existing “do more” habit into a limit?
For a measurable habit, yes; its amounts keep their meaning and only the verdicts flip. For a checkmark habit the entries are the verdicts, so the direction is fixed at creation and a new habit is the honest way to switch.
Does it judge me?
No. There are no penalties, points or messages. A slip is a mark in a cell and a count that moves; what you do with that is yours.
Try it now
The grid works in your browser without an account. Sign in later if you want it on a second device.
Open jeden.day