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

Simple Progress Bar

Toby ChenToby Chen295 downloads

A minimal and elegant plugin that visualizes your checkbox completion with beautiful progress bars.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

A minimal and elegant Obsidian plugin that visualizes your checkbox completion with beautiful progress bars.

Features

Section Progress Bar

Track progress for specific sections using embedded progress bars. Simply add a code block:

```sp-bar
[YOUR TEXT]
```

The section progress bar automatically counts checkboxes within the same heading section.

Note Progress Bar

Displays a clean progress bar in the note header showing completion for all checkboxes in the current note. Updates in real-time as you check off tasks.

Usage

Automatic Note Progress

The note progress bar appears automatically in the header when your note contains checkboxes:

- [ ] Task 1
- [x] Task 2
- [x] Task 3

Embedded Section Progress

Add progress tracking to specific sections with the command palette command Simple Progress Bar: Insert inline progress bar, or type the code block manually:

## Section 1
```sp-bar
Progress
```

- [x] Task A
- [x] Task B
- [ ] Task C

The embedded bar will show: 2/3 (67%). If you select text before running the insert command, the selected text becomes the bar label.

Settings

  • The settings page includes a quick-start card with exact command names.
  • Show in note header - Toggle the note progress bar on/off.

Commands

Use these exact commands from Obsidian's command palette:

  • Simple Progress Bar: Insert inline progress bar - Insert an sp-bar code block at the cursor. If text is selected, it becomes the progress bar label.
  • Simple Progress Bar: Toggle note progress bar - Quickly show/hide the note progress bar.
  • Simple Progress Bar: Show note progress bar - Show the note progress bar.
  • Simple Progress Bar: Hide note progress bar - Hide the note progress bar.

The insert command is available from the command palette after the plugin is enabled. Open a markdown note before running it so the plugin knows where to insert the progress bar.

Installation

Manual Installation

  1. Download the latest release
  2. Extract files to <vault>/.obsidian/plugins/simple-progress-bar/
  3. Reload Obsidian
  4. Enable the plugin in Settings → Community plugins

Development

See DEVELOPMENT.md for instructions on building and testing locally.

Troubleshooting

If the 100% completion animation does not play, or a local build looks stale after copying files, see TROUBLESHOOTING.md.

Features at a Glance

  • Clean, minimal design that adapts to your theme
  • Real-time updates as you check/uncheck tasks
  • Note-wide progress tracking in the header
  • Section-specific progress bars via code blocks
  • Customizable label text for embedded bars
  • Zero configuration required

Known Issue

  • Obsidian may delay re-rendering a freshly edited sp-bar code block until the note view refreshes. If an embedded bar does not appear immediately after editing the code block itself, switch notes or toggle reading/source mode once.

Support

Found a bug or have a feature request? Open an issue

License

MIT

HealthExcellent
ReviewPassed
About
Show a clean, minimal progress bar in the note header that updates in real time to reflect checkbox completion across the entire note. Add embedded section progress bars with an sp-bar code block to display counts and percentages for checkboxes inside specific headings.
TasksVisualizationAppearance
Details
Current version
0.2.0
Last updated
2 months ago
Created
7 months ago
Updates
2 releases
Downloads
295
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Toby ChenToby Chentoby
pochihh.github.io/
GitHubpochihh
  1. Community
  2. Plugins
  3. Tasks
  4. Simple Progress Bar

Related plugins

TaskNotes

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

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Advanced Canvas

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

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Breadcrumbs

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

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.