100-Day Challenge Tracker
One habit, 100 days, one grid. Tick the day off, watch the grid fill, and if you miss one, mark it and carry on. Nothing resets, because a restart rule on day 90 costs you the 89 days behind you.
Ready for 100-Day Challenge?
Track your daily tasks and build consistency. Miss a day? Keep going.
Daily Tasks
- Do the Habit The one habit you committed to for these 100 days
- Set Tomorrow's Cue Ten seconds putting the trigger in place, so day 61 needs no decision
Day-by-Day Progress
How this 100-day challenge tracker works
Press Start Challenge and Day 1 is today. There is no start-date field to fill in and nothing to sign up for.
Each day, tick both tasks, then press Complete Day. The day only logs when every task is checked. Today's checkboxes clear at midnight, so yesterday's ticks do not carry over into tomorrow.
Three numbers move as you go: the day you are on out of 100, the number of days you have completed, and your completion percentage. Because the run is exactly 100 days long, those last two are the same figure. Seventy-eight days completed reads as 78%, with no arithmetic needed.
The grid renders 15 cells across, so the whole run is about seven rows deep and visible in one screen. A missed day shows as a missed cell rather than a reset, because this tracker runs in forgiving mode.
Everything lives in your browser's local storage: one device, one browser, nothing sent to a server. For your finish date and the dates your milestones land on, the 30-Day Challenge End Date Calculator does that job, since the grid itself has no calendar in it.
Picking a habit you can hold for 100 days
The usual 30-day filter needs tightening for a run this long. A 30-day habit has to survive your worst day. A 100-day habit has to survive your worst week.
That means under 20 minutes on a normal day, with a defined minimum version for the bad ones. Decide in advance what the floor looks like: two pages instead of 10, a 10-minute walk instead of the run, five minutes of the language app instead of 15. A floor you set on day 3 is a rule. A floor you invent on day 54 is a negotiation.
It also has to score as an unambiguous yes or no. If ticking the box needs a judgement call, you will lose the argument with yourself somewhere in the middle.
Habits that hold up at this length: an hour of code, 10 pages, 10,000 steps, 10 minutes of meditation, 8 glasses of water, one deep-work block, 15 minutes of a language, no phone before bed, one daily progress photo. If nothing is obvious, the Challenge Idea Generator will pick one for you.
One habit, not four. Over 30 days you can brute-force a stack of new behaviours on motivation alone. Over 100 you cannot, and every extra habit is another daily decision that has to hold up on the day you are ill, travelling, or behind at work.
Where 100-day challenges break
Day 21. The "21 days to a habit" claim expires and nothing feels automatic yet. That number came from Maxwell Maltz, a plastic surgeon who noticed in the 1960s that patients took about 21 days to adjust to a changed appearance. It was never habit research. Day 21 is also roughly where the first motivation dip lands, so expect the gap between what you were promised and what you feel.
Day 30. Where most challenges end, and where you are 30% through. Everything past this point is the part the 30-day crowd never sees, which is most of the value in picking 100 in the first place.
Day 66. Lally and colleagues (2010) found a median of 66 days to reach maximum automaticity. Around here some days genuinely start running themselves. The individual range in that study was 18 to 254 days, so if yours still takes effort, nothing has gone wrong.
The long middle, roughly days 40 to 70. The novelty has gone and the finish line is not in sight. This is the stretch that kills long runs, and it is what the Set Tomorrow's Cue task is defending against. Ten seconds putting the trigger in place (shoes by the door, editor open, book on the pillow) matters far more on day 61 than it did on day 3, because on day 3 you still wanted to.
Day 100. Thirty-four days past the average tipping point, with a completion percentage that is out of 100 and therefore reads straight off as a percentage. It does not prove the habit is permanent. It proves you defended a slot in your day for three and a half months, which is the thing that actually carries forward.
Why the rule is forgiving, and what that costs
Start with the arithmetic. Under a strict rule, missing day 5 costs you four days. Missing day 90 costs you 89, because strict mode clears the stored progress and returns you to Day 1. There is no version of that trade where the rule is doing more good than harm on a run this long.
The research points the same way. Lally and colleagues found that missing a single opportunity to perform the behaviour did not meaningfully change the habit formation curve. A restart rule punishes something the evidence says is not damaging.
Forgiving does not mean a rolling week off. The practical guard is the two-day rule: one miss is noise, two in a row is the start of a new pattern. Mark the missed day, then make the next one non-negotiable, even at the minimum version.
Strict is still the right tool sometimes: bright-line commitments where the unbroken run genuinely is the point, short windows, or a second attempt at something you have already finished once. The 75-Day Hard Challenge Tracker runs that version, and the guide on strict vs forgiving habit tracking works through which rule fits which habit.
One more thing worth knowing about calendars: a 100-day run that crosses a 29 February finishes a day earlier on the calendar than the same run in a normal year. Start on Wednesday 1 December 2027 and day 100 is Thursday 9 March 2028, not 10 March.
Three and a half months is a long time to depend on one browser profile. LockIn30 runs the same single-habit challenge on your phone, with reminders, statistics and the strictness rule set per challenge. Nothing leaves your device.
Frequently asked questions
How long is a 100-day challenge, and when do I finish?
Day 1 is your start date, so your last day is your start date plus 99 days, not 100. That is 14 weeks and 2 days, or a bit over three calendar months. Start on 1 January 2026 and you finish on 10 April 2026. Start on 1 September 2026 and you finish on 9 December 2026. Because 99 days is exactly 14 weeks plus one day, day 100 always lands on the weekday after the one you started on. For any other start date, the 30-Day Challenge End Date Calculator works it out.
Is 100 days too long for a challenge?
It is long enough that you will be interrupted. Three and a half months covers illness, travel, a work crunch and at least one holiday, which is exactly why the rule here is forgiving rather than all-or-nothing. It is also short enough to have a visible finish line, which is what open-ended goals never have. The length matters less than whether the habit is small enough to survive it. LockIn30 runs challenges from 7 to 365 days, so 100 is not a magic number, just a useful one.
What happens if I miss a day?
The day stays marked as missed and you carry on. Nothing restarts and nothing already logged is taken away. Be aware of how the tracker ends, though: the celebration screen with your best streak only appears if all 100 days are completed. If you reach the end of the 100-day window having missed some, you get a Challenge Period Ended panel showing how many of the 100 you completed. That is a final score, not a failure. The guide on strict vs forgiving habit tracking covers which rule fits which habit.
Do habits actually form in 100 days?
Usually, but there is no guarantee. Lally and colleagues (2010) found a median of 66 days to reach maximum automaticity, with a range of 18 to 254 days across participants. A hundred days puts you comfortably past the median with room to spare and gives slower-forming habits a real chance. It does not put everyone over the line. The Habit Formation Timeline Calculator shows where your habit is likely to sit in that range.
Is my progress saved?
Yes, in your browser's local storage, on this device in this browser. There is no account and nothing is sent to a server. Clearing site data or switching devices starts you over, which is a real risk across three and a half months, and it is the honest reason to run something this long in an app rather than a tab.
Can I pick my own start date or backdate the tracker?
No. Day 1 is the day you press Start Challenge, and there is no start-date field. Past days cannot be back-filled either. If you want to plan a future start, or work out where a run you already began will finish, use the 30-Day Challenge End Date Calculator. LockIn30 itself does support a backdated start, and auto-fills the days you already did.
Can I use this for 100 days of code, running, or reading?
Yes. The grid never names your habit, which is deliberate. It works the same for an hour of code a day (the #100DaysOfCode convention), a daily run, 10 pages, 15 minutes of a language, a daily sketch, or no alcohol. The only requirement is that the day scores as a clear yes or no without a judgement call.
What should I do after day 100?
A few sensible options: keep the same habit without the grid and see whether it holds, extend to 365, add a second habit now that the first one is cheap, or bank it and pick something harder. What carries over is the time slot and cue you defended for three months, plus a grid full of evidence that you did it.
One hundred days is a long time to trust a browser tab.
LockIn30 runs the same single-habit challenge on your phone for anywhere between 7 and 365 days, with daily reminders, streak and completion statistics, a Be Honest flow for the days you miss, and progress photos that stack into a shareable 1080x1920 timelapse. Pick forgiving mode for the long run, or strict if you want the pressure. Everything stays on your device, and there is no account.
Download