Skip to main content

A free habit tracker that fits a month on one screen

Habits down the left, days across the top, one cell per day. Logging is one tap for a habit you either did or did not do, and a count or a timer for the ones where the amount matters. Everything else on the page exists to make that log cheap or to tell you what the logs add up to.

Free while in early access.Continue with Google, no card, nothing to install.

Good for

  • Things you want to do on most days, or on set days of the week
  • Habits with an amount: eight glasses, twenty minutes, ten pages
  • Seeing a whole month at a glance rather than one day at a time
  • People who abandoned a tracker because logging took longer than the habit
  • Anyone who wants their data out again as a spreadsheet

Not for

  • One-off to-dos with a due date
  • Appointments, or anything that needs a clock time
  • Team or shared tracking, which does not exist here
  • Phone reminders, because there are none

Why the grid, and not a checklist

A checklist shows you today. Today is where you log, and it is the worst place to judge whether a habit is holding, because a single day tells you nothing. A month tells you immediately. You see the gap where last week went wrong without clicking into anything, and you see it as a shape rather than a number.

That shape is the whole argument for this layout. Four empty boxes in a row is a fact you cannot argue with. A completion percentage of 71% is a number you can rationalise all day.

Four ways to count a habit

A tick is the wrong shape for half of what people track. Drinking water is a number and reading is minutes. Not smoking is a day you got through, not a thing you did. Force all of them into a checkbox and the tracker ends up recording that you drank some water.

  • Tick: you did it or you did not. A run, a vitamin, flossing
  • Count: an amount against a target, such as eight glasses. Six of eight shows as partly done, in a lighter fill, and is neither a miss nor a done day
  • Timer: minutes against a target. Start the timer on the habit and its minutes are added when the block ends
  • Avoid: something you are staying away from. You confirm each day that you held, because nothing here watches you

Its own days, and rest days that do not break a streak

A gym habit set for Monday, Wednesday and Friday is not marked down on a Tuesday. Each habit is due only on the weekdays you give it, and a day that is not due is never a miss and never ends a streak.

Rest days work the same way. A rest day is stepped over: it does not add to the run and it does not break it. Each habit gets an allowance, two a month unless you change it, and the allowance is the cost. Without a limit, a rest day is a skipped day with a kinder name.

Changing a target does not rewrite the past. A day is judged against the target it was logged under, so going from eight glasses to ten does not turn last month's eights into misses.

What gets calculated for you

Every number updates the moment you log, before the save has finished. If the save fails, the day goes back and the page tells you why.

  • Current streak, counted across the days a habit was due, so a rest day or an off day does not end it
  • Longest unbroken run inside the month
  • Completion against the monthly goal you set per habit
  • A consistency rate measured against days that have actually happened, so a month in progress is not scored against its own future
  • Perfect days, meaning every habit due that day was done
  • Which day of the week you drop off most

A monthly goal per habit, because not everything is daily

A gym habit at five days a week is a success at 21 out of 31. Scored against 31 it looks like failure, and a target you miss every single week stops meaning anything within a fortnight.

So each habit carries its own monthly goal, and the form works a starting number out from the weekdays you picked. The progress bar and the percentage measure against that goal, not against the length of the month. Set it honestly. Twenty is a real number and thirty usually is not.

The free plan, and what that costs us

Free means free, with no card and no trial timer. That is possible because of how the data is stored: a day you did not complete stores nothing at all, so a year of nine habits is a few thousand small rows. The storage bill for a heavy user is close to zero.

What you give up is anything that needs a support team. There is no uptime guarantee and no service commitment while this is in early access. Export your data if it matters to you, and do not make this the only record of something important.

How to start tracking habits

Set up a habit tracker you will still be using in a month, in about five minutes.

  1. 1

    Pick three habits

    One physical, one for your head, and one thing you stop doing. Three is small enough to hold in your head without checking the app, which is the state you want.

  2. 2

    Choose how each one is counted, and on which days

    A tick for something you either did or did not do, a count or a timer where the amount matters. Then pick its weekdays. Five days a week is about 21 days in a month, not 30, and a goal you miss every week stops carrying information.

  3. 3

    Log for ten seconds a day

    Open Today and tap the habit. A count takes a plus, a timer takes a start. Backfill a day you forgot by clicking its box in the month grid. Future days are locked.

  4. 4

    Read the month at the end of it

    Look at the weekday breakdown before the total. A habit that only fails on Saturdays is a scheduling problem, not a willpower problem.

Questions people ask

Straight answers. If yours is not here, email us from the footer.

Is this habit tracker actually free?

Yes. No card, no trial countdown, and no feature held back behind an upgrade prompt. Everything described on this page works on the free plan, including all 30 habit slots, the insights, and CSV export.

Do I need to install an app?

No. It runs in a browser on a phone, tablet, or laptop. There is nothing in an app store, and nothing to update.

Can I fill in a day I forgot to log?

Yes. Click any past day in the month grid and it fills in. Future days are locked, because a habit tracker you can pre-fill is just a to-do list.

Can I track a habit that is not daily?

Yes. Each habit has its own weekdays, so a habit set for three days a week is only due on those three. The other four are never counted as misses and do not break a streak.

Can it track amounts, like glasses of water or minutes?

Yes. A count habit takes a number against a target, and a timer habit takes minutes. A day that falls short of the target shows as partly done. A plain tick is still there for habits that have no amount.

Does a rest day break my streak?

No. A rest day is stepped over, so it does not add to the streak and does not end it. Each habit has a monthly allowance of rest days, two by default, which is what keeps the streak meaning something.

How many habits can I track?

Up to 30 at once. That ceiling exists for people who have been doing this for a year and have twenty things that run themselves. If you are starting out, three is a better number and the limit is irrelevant to you.

What happens to a habit I stop doing?

Archive it. It leaves your daily grid and every day you logged against it is kept, so your past months still read correctly. Deleting is separate, permanent, and takes a two-step confirm.

Can I get my data out?

Yes, as a CSV from the settings page. One row per day, one column per habit. A plain habit is a 1 for done and a 0 for not done, and a habit that counts shows the amount you logged. Days a habit was not due are left blank rather than counted as misses.

Start with three habits and one month.

You will know by the end of it whether this is the tracker that sticks. That is a shorter test than most things you have tried.