Monthly Habit Tracker
Add your routines, mark individual days and see your monthly targets. Keep several months in one portable project, undo changes and choose whether to save anything in this browser.
1. Add or edit a habit
0 means no target. Targets cap at month length; labels and targets apply across project months.
Editing help
Click a habit name in the grid to edit it. Marks are your own choices; this tool does not measure behavior or send reminders.
2. Project overview & storage
Daily marks
Click a day to toggle its mark. A gold date outline identifies today using your device date. The first column and header stay visible while scrolling. Keyboard focus stays on the day you just changed.
Add a habit or try the example.
Target and marked counts belong to the selected month. CSV uses 1 for marked and 0 for unmarked, with protected spreadsheet headers; JSON preserves labels and all marked months. Empty months do not use the 12-month allowance. Undo restores project changes, including removed habits and marks; it does not change an existing browser save.
Dates: 1900–2100. Habit names: 1–80 single-line characters. Projects: up to 20 habits, 12 months containing marks and 200,000 JSON characters. No account, synchronization, reminders or processing upload. Browser storage is optional and belongs to this website; temporary projects disappear when you leave. Website ads and analytics follow the privacy information.
Using Monthly Habit Tracker
Keep a clear month view of your routines with manual day marks, optional targets and portable local projects.
- Add a habit name and monthly target, or try the example. Choose a project month.
- Toggle day marks in the grid. Click a habit name to edit it; Undo restores up to 50 project changes.
- Download JSON to keep all project months, CSV for the selected month, or explicitly save/load a project in this browser.
Example
Add Practice a skill with a target of 16 marked days. A target of 31 is capped to 28 or 29 in February. A target of 0 shows marked counts without a goal.
Questions & answers
Does the tracker save automatically?
No. Projects remain temporary until you download JSON or choose Save in this browser. Browser saves are restored only when you click Load browser save. Later edits need another Save.
How many routines and months can a project contain?
Up to 20 habits and 12 months containing marks. Empty months are omitted, so viewing another month does not consume an allowance. Dates run from 1900–2100.
How do monthly targets work?
Targets are0–31 marked days and are capped to the selected month’s day count.0 means no target. Labels and targets apply to all months in the project. Marks are your choices, not a measured behavior or health score.
Can I undo removed habits or marks?
Yes. Up to 50 temporary project changes can be undone, including habit removal, target/name edits, day marks, month changes, example loading and project replacement. Undo does not change an already saved browser copy.
What happens when I remove this month’s marks?
Other project months and habits remain. The empty month stops counting toward the 12-month limit. Undo can restore its marks.
Can I move the tracker to another device?
Download project JSON, transfer the file yourself and import it on the other device. No account, cloud synchronization or background connection is provided.
What does CSV export contain?
One selected month, with an ISO date column and a column for each habit.1 means marked,0 unmarked. Formula-like habit headers may receive an apostrophe for spreadsheet protection. JSON preserves literal names and all project months.
How does the grid work on smaller screens?
The grid scrolls horizontally within its panel. The habit column and date headers remain visible. Each mark is a keyboard-focusable button and focus stays on the changed day.
What identifies today?
The gold date outline uses the device’s current local date. It is a visual reference; users can mark any valid project date manually.
Is my project uploaded?
No processing upload is needed. Optional browser storage belongs to this website. Projects are not synchronized or automatically saved. Website ads and analytics follow the privacy information.
Help improve this tool
Report a problem or suggest an improvement
Describe the issue without pasting private tool input. Feedback goes to our admin inbox.
