Habit Tracker
Track daily habits with a private, local-only log. All data stays in your browser - nothing is sent anywhere.
Last 28 days - completion heatmap
Weekly completion (last 8 weeks)
Per-habit completion rate (last 30 days)
Display
Behaviour
Data
Danger zone
How to use
- Add a habit by entering its name and choosing an emoji or colour tag.
- Tap a day cell to mark the habit as done for that date.
- Watch your streak counter grow as you stay consistent over consecutive days.
- Edit or delete a habit at any time from its row menu.
- All data lives in your browser, so use the export button to back it up between devices.
Frequently asked questions
Where is my habit data stored?
Everything is saved to your browser's localStorage on this device only. We never upload your data, and clearing site data or switching browsers will reset the tracker.
How is the streak counted?
A streak counts consecutive days starting from today going backwards. Missing one day breaks the streak, but the longest streak you have ever achieved is remembered separately.
Can I track more than one habit at a time?
Yes. There is no fixed limit on the number of habits, though for clarity we recommend keeping the list short and focused on the behaviours that matter most.
Can I sync between phone and laptop?
Direct sync is not supported because data stays local. Use the export feature to save a JSON backup, then import it on another device.
Why marking an X changes behaviour
Every habit runs a loop: cue, routine, reward. Tracking inserts an immediate, reliable reward... the satisfying mark... into routines whose natural rewards arrive too late to reinforce anything (nobody feels fitter after one workout). The chain of marks then becomes its own motivator: the longer the streak, the more breaking it costs psychologically. This "don't break the chain" effect, popularised by Jerry Seinfeld's calendar method, is the simplest piece of behavioural engineering that demonstrably works without willpower heroics.
Design habits that survive contact with real life
- Track behaviours you control ("write 100 words"), never outcomes you do not ("lose weight"). Outcomes lag and demoralise.
- Start embarrassingly small. Two minutes of anything beats a 45-minute plan abandoned in week two; scale only after the habit is automatic.
- Anchor new habits to existing cues: after the morning coffee, after brushing teeth. A habit without a cue is a wish.
- Cap active habits at 3-5. Ten simultaneous new habits is a list of ten future failures.
The two-day rule and recovering from misses
Misses are data, not moral events. The operational rule that keeps habits alive: never miss twice in a row. One gap leaves the routine intact; two begins a new normal. Research on habit formation (Lally et al., averaging 66 days to automaticity, with wide variation) found single missed days had negligible effect on the end result... so the skill worth practising is not perfection but the unremarkable next-day restart.
Advertisement