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-forge191 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
2 months ago
Created
2 months ago
Updates
4 releases
Downloads
191
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.

Yearly Glance

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

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.

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.

Advanced Canvas

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

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.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.