Home / Routines

Habit Tracker: Monthly Ticks, Streaks and Printable Sheets

Tick daily habits in a month view, follow current and longest streaks, view completion percentages and print A4 or Letter monthly tracker sheets.

Habit Tracker: Monthly Ticks, Streaks and Printable Sheets: Add up to 12 habits and tick off each day you keep them on a monthly grid. See your current and longest streak and the completion rate for each habit, plus a heatmap of the month. Print a blank monthly tracker, and export or import your data as a file; nothing is stored unless you choose to save it in this browser. Runs 100% locally in your browser with zero server file uploads.

Runs
In your browser
Cost
Free · no sign-up
Availability
Ready to use
Monthly habit trackerLocal processing

Runs entirely in your browser

Your habit names and ticks stay in this tab unless you opt in to saving them in this browser's local storage. Nothing is uploaded. Saved data is accessible to people using this browser profile; export a backup before clearing site data.

Calendar and statistics

A day is a local YYYY-MM-DD calendar date. Streak arithmetic uses adjacent dates, including month boundaries and leap days. Completion is completed eligible days divided by eligible days, with 0% when there are none. These are daily-habit conventions, not a health or productivity assessment.

Storage and backup format

The version 1 JSON format contains up to 12 habits, each with a stable ID, name, start date and unique completed-date list. Import validates the complete file before changing the tracker. Browser localStorage is optional and can be cleared by the user or browser; JSON export is the backup mechanism.

How to use it

  1. Add up to 12 habits with their start dates. Choose whether to save on this device.
  2. Select a month and tick completed days.
  3. Review streaks and completion, export a JSON backup, or print the month.

Privacy & limitations

Data stays in this tab unless you opt in to localStorage on this device. Nothing is uploaded. Exported JSON contains your habit names and completion dates.

Related tools

Frequently asked questions

What counts towards completion?

Days in the selected month from the habit start date through today. Future days and days before the start are excluded. A month with no eligible days shows 0%.

When does my current streak reset?

A current streak may end today or yesterday, so an unfinished today does not immediately break it. A missing earlier day does. Longest streaks span all recorded months.

Can I move the tracker to another device?

Export JSON on one device and import it on the other. Review the habit names before replacing the current tracker. There is no cloud sync.

How do I print it?

Select A4 or Letter and print in landscape at actual size. Turn off browser headers and footers. The sheet groups days into Monday-first weeks and continues onto more pages when needed.

Free tool · runs in your browser · no account required