A SMALL TOOL FOR OBSIDIAN BASES

Obsidian Bases
Progress Bar Generator.

Turn your numbers into a progress bar.
Use your own property names. Copy one formula.

Runs in your browser · No vault upload · No community plugin

Use the exact names in your notes. Properties must be numbers.

Input type

Try some numbers

Preview only
Try

Sample values stay here. The formula reads each note’s properties.

◫   Example note6 / 10
▰▰▰▰▰▰▱▱▱▱ 60%

6 of 10 segments filled

A real zero shows 0%. Missing or non-number values show —.

Your Bases formula

One formula property

Ready to paste into Bases → Properties → Add formula.

FROM PREVIEW TO YOUR VAULT

Three steps. One new column.

Uses the built-in Bases plugin
1

Add number properties

In a note, add the properties you chose above and set their type to Number. Enter numeric values, without a % symbol.

2

Paste into a formula

Open your base. Choose Properties → Add formula. Name it “Progress” and paste into the Formula field.

3

Check the result

Close the editor and show the new column. Change a note’s number: the bar should update. Missing data displays a dash.

A SAFE PLACE TO TRY

Start with a tiny example.

Download a note with your current fields and a ready-made base.
Put both in the same folder and open that folder as a vault.

Download the complete test vault ↗
What happens at the edges?

Missing values, text values, or a total of zero or less show —. Valid negative progress is capped at 0%; progress above the target is capped at 100%. The bar has 10 segments, rounded to the nearest segment; the label rounds to a whole percent.

Will it count checkboxes in my notes?

This tool reads numeric note properties. It does not scan task checkboxes in the note body. Update your number properties to change the progress bar.

Where should I paste the formula?

Paste only into a Bases formula property, not into a note’s property value or a Dataview block. Use the original property names, including capitalization. Display names in a table can be different.

How is this checked?

Tested in Obsidian 1.14.5 on macOS on October 24, 2026: 28 sample results checked across counts, both percentage ranges, and custom property names. Copying from this page, pasting into Bases, and updating a note were also checked. Other Obsidian versions and mobile apps have not been tested.

Formula setup ↗ · Official functions ↗