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

Checklist Progress

acidghostacidghost3k downloads

Automatically fill progress (as fraction or percentage) of check-lists.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Simple Obsidian plugin to automatically update the progress in a list of tasks. Given, for example, the following note:

This is a list (/):
- [x] item one
- [ ] item two (%)
    - [ ] sub item one
    - [x] sub item two
- [x] item three

the command provided by this plugin will update it to

This is a list (2/3):
- [x] item one
- [ ] item two (50%)
    - [ ] sub item one
    - [x] sub item two
- [x] item three

providing the fraction / percentage of completed tasks in a sub-list.

Besides using a command to trigger the update (which you can bind to a keyboard shortcut), you can also enable auto-updating when toggling a checkbox in Obsidian Live Preview mode.

Additionally, adding a minus before the fraction or percentage symbol will count unchecked checkboxes. Example:

This is a list (-/):
- [x] item one
- [ ] item two
- [x] item three

will be updated to

This is a list (-1/3):
- [x] item one
- [ ] item two
- [x] item three

Inspiration

This is supposed to mimic a similar feature from Emacs's Org Mode.

HealthGood
ReviewCaution
About
Update checklist headings with completion fractions and percentages for nested task lists. Run a command or enable auto-update in Live Preview to refresh counts (e.g., 2/3 or 50%), and prefix with a minus sign to report unchecked items instead of checked ones.
TasksAutomationCommands
Details
Current version
0.0.4
Last updated
2 years ago
Created
5 years ago
Updates
4 releases
Downloads
3k
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
acidghostacidghost
GitHubacidghost
  1. Community
  2. Plugins
  3. Tasks
  4. Checklist Progress

Related plugins

Task Collector

Change task status and collect tasks within a document using hotkeys and context menus.

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Persistent Graph

Save and restore the positions of nodes on your graph.

Todoist Sync

Materialize Todoist tasks within your notes.

Rollover Daily Todos

Rollover any unchecked checkboxes from your last daily note into today's note.

Attachment Management

Customize attachment path, auto-rename attachments, etc.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

TaskNotes

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

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.