Habit Tracker

Check in daily, build the streak — your habits, saved privately in this browser.

How to track a habit

  1. Add a habit — type a name like "Read 20 pages" and press Add habit.
  2. Check in daily — tap today's square on the weekly grid when you're done.
  3. Watch the streak — current streak, best streak, and this week's completion rate.
  4. Come back tomorrow — your progress is saved in this browser automatically.

Frequently asked questions

How is a habit streak calculated?

A streak is the number of consecutive calendar days you checked in. If today is done, the streak counts back from today; if today is missed but yesterday was done, it counts back from yesterday; otherwise the streak is 0. The best streak is the longest unbroken run in your whole history.

Where is my habit data stored?

In your browser's localStorage, on your device only. No account, no server, no syncing — clearing your browser data will erase your habits.

Can I check off a future day?

No — days after today are disabled on the grid so a streak can only be built one real day at a time.

What does the weekly percentage mean?

How many of the 7 days in the current Monday–Sunday week you completed the habit. Checking in 5 of 7 days is 71%.

How do I delete a habit?

Press the Delete button on the habit card and confirm. The habit and its entire check-in history are removed permanently.

More from the codex