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

Advanced Progress Bars

cactuzheadcactuzhead11k downloads

Progress bars that can change color depending on completion value - fully customizable.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates17
Advanced Progress Bars This plugin extends obsidian to allow you to create custom progress bars by using a simple markdown code block.

   If you find value in this plugin and would like to support us, please consider using our ko-fi

Installing via Obsidian

  • Navigate to Settings -> Community Plugins -> Browse and then search for Advanced Progress Bars.
  • Now select the Advanced Progress Bars plugin and click the install button.
  • Remember to activate the plugin by going to Settings -> Community Plugins -> Installed Plugins and toggling the APB plugin on.

Manual Install

  • Find the latest release from https://cactuzhead.github.io/Advanced-Progress-Bars/ and download the files (main.js, manifest.json and styles.css).
  • Navigate to your vault's plugin folder [your vault]/.obsidian/plugins, and create a new folder called obsidian-advanced-progress-bars.
  • Copy the downloaded files into this new folder.
  • Reload Obsidian.
  • Remember to activate the plugin by going to Settings -> Community Plugins -> Installed Plugins and toggling the APB plugin on.

Usage Example Code Block

To insert an Advanced Progress Bar into Obsidian, you use a fenced code block similar to the one below.

```apb
My Title: 57/100
```

In the apb code block, you define the attributes as Title: Value / Total.

Documentation

For full documentation, please visit our github page

78%
HealthExcellent
ReviewSatisfactory
About
Create customizable progress bars in notes using a simple fenced code block. Define Title: Value/Total (e.g., My Title: 57/100) to render visual progress bars directly in your Markdown files.
VisualizationMarkdown
Details
Current version
1.3.1
Last updated
3 months ago
Created
Last year
Updates
17 releases
Downloads
11k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
cactuzheadcactuzhead
cactuzhead.com
GitHubcactuzhead
  1. Community
  2. Plugins
  3. Visualization
  4. Advanced Progress Bars

Related plugins

Markwhen

Create timelines, gantt charts, calendars, and more using markwhen.

AnyBlock

Take any fragment as a block and render it into multiple effects.

Advanced Canvas

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

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Outliner

Work with your lists like in Workflowy or Roam Research.

Mermaid Tools

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

Maps

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

Various Complements

Complete words similar to auto-completion in an IDE.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.