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.

71%
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 (TC)

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

Rollover Daily Todos

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

Todoist Sync

Materialize Todoist tasks within your notes.

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.

Text Block Timer

Add a timer to text block to track task time consumption.

Actions URI

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

Completed Task Display

Controls for displaying or hiding completed tasks.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.