Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Habit Heatmap Calendar

alt-forgealt-forge261 downloads

Heatmap to track habits in a calendar format

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Track your daily habits at a glance. A clean, heatmap-style calendar for Obsidian that helps you stay consistent — no notes required.

Habit Heatmap Calendar

✨ Features

  • Multiple habits — Add as many as you want and switch between them
  • One-click tracking — Click any day to cycle through: Not tracked → Done → Missed
  • Year-at-a-glance — Full year heatmap with month grids
  • Streak counter — See your current streak, total done, missed, and success rate
  • Year navigation — Browse past years or jump back to today
  • Zero clutter — All data stored in a single data.json, no vault notes created

🚀 How to use

  1. Click the calendar icon in the ribbon or run the command "Open Habit Heatmap"
  2. Click + Add habit and give it a name
  3. Select your habit from the dropdown
  4. Click any day to toggle its state:
Click State
1st click ✅ Done
2nd click ❌ Missed
3rd click ⬜ Not tracked

The stats bar updates instantly so you always know where you stand.

💾 Data

All your habits and history live in:

.obsidian/plugins/habit-heatmap-calendar/data.json

It's plain JSON — easy to back up, sync, or edit.

📄 License

MIT

HealthExcellent
ReviewPassed
About
Track habits with a compact heatmap calendar showing daily completed, missed, or untracked days. Add unlimited habits, view yearly statistics and switch years, storing all data in a single JSON file without creating notes.
CalendarVisualizationData
Details
Current version
1.2.0
Last updated
3 months ago
Created
3 months ago
Updates
4 releases
Downloads
261
Compatible with
Obsidian 1.12.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
alt-forgealt-forgealt-forge
GitHubalt-forge
  1. Community
  2. Plugins
  3. Calendar
  4. Habit Heatmap Calendar

Related plugins

Tracker

Track occurrences and numbers in your notes.

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.

Yearly Glance

Year at a glance - overview of annual events with customizable management options.

Heatmap Tracker

Visualize your activity and track goals, progress, habits, tasks, exercise, finances, and more—all in a single, interactive heatmap!

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.