← Back to Blog

Notion Progress Bar Widget: Track Goals Visually Inside Notion (2026)

March 31, 2026

The best Notion progress bar widget is Blocs — a free embeddable tool that lets you visualize goal progress directly inside any Notion page. It's ideal for students, freelancers, and productivity enthusiasts who want a quick visual indicator without building a complex Notion database. The free tier covers basic use; upgrading to Pro ($17 one-time) unlocks custom goals, color themes, and analytics.

  • Blocs progress bar embeds as an iframe — no app installs, no leaving Notion
  • Free tier available with no sign-up required
  • Pro upgrade is a one-time $17 payment, not a recurring subscription

Key Takeaways

  • You can embed a visual progress bar into Notion using the /embed command and a Blocs widget URL
  • Blocs offers the progress bar as a Pro widget, alongside free widgets like the Pomodoro Timer, Habit Tracker, and Water Tracker
  • The embed approach is far simpler than building a formula-driven progress bar in a Notion database
  • One-time $17 Pro plan gives you lifetime access to the progress bar plus all other Blocs widgets
  • Customization includes color themes, target values, and unit labels

What Is a Notion Progress Bar Widget?

A Notion progress bar widget is an embeddable visual element you place inside a Notion page to display progress toward a goal — whether that's a word count, a fitness target, a project milestone, or any numeric metric you're tracking. Unlike Notion's native formula-based progress indicators (which require database setup and formula knowledge), an embeddable progress bar widget gives you a clean, visual display with zero configuration overhead.

Blocs builds its progress bar widget specifically for Notion. You copy a URL, paste it into Notion using the /embed block, and you have an interactive, animated progress bar living right inside your workspace.

Why Use a Widget Instead of a Notion Formula?

Notion does have a workaround for progress bars: a formula that outputs emoji blocks (e.g., "▓▓▓▓░░░░") or a rollup percentage displayed in a database view. It works, but it has real limitations:

  • Formula complexity: You need to write and maintain a formula, wire up rollups, and understand Notion's data model just to show a percentage bar.
  • No visual impact: Emoji-based bars look functional but not polished. They don't animate or update interactively.
  • Database dependency: The native approach only works inside database views — not on a freeform Notion page or dashboard.
  • No theming: You can't change colors, fonts, or styles to match your workspace aesthetic.

An embeddable progress bar solves all of these. It sits anywhere on a Notion page, looks great, and updates without touching a formula.

How to Add a Progress Bar Widget to Notion

Step 1: Get the Blocs Progress Bar URL

Go to blocs.me/progress-bar. This is the embeddable widget URL for the Blocs Progress Bar. If you're on Pro, you can customize the target value, color, and unit label before copying your unique embed link.

Step 2: Open Your Notion Page

Navigate to the Notion page where you want the progress bar to appear. Click into the body of the page where you want it placed.

Step 3: Add an Embed Block

Type /embed and press Enter. Notion will open an embed dialog. Paste your Blocs progress bar URL into the input field and click "Embed link".

Step 4: Resize to Fit

Drag the bottom edge of the embed block to adjust the height. For a compact progress bar, a short height works well. You can also use Notion's column layout to place it next to other content.

Step 5: Update Your Progress

With Blocs Pro, your progress data syncs across devices via cloud sync. You can update your goal progress directly from the widget — tap the bar or use the controls to log updates, and it will reflect immediately in your Notion page on any device.

Blocs Progress Bar: Free vs. Pro

Here's a clear breakdown of what you get at each tier:

FeatureFreePro ($17 one-time)
Progress Bar widgetPro onlyYes
Custom goal targetNoYes
Color and theme customizationNoYes
Daily / weekly / monthly analyticsNoYes
Cloud sync across devicesNoYes
No Blocs brandingNoYes
Pomodoro Timer, Habit Tracker, Water TrackerYes (basic)Yes (full)
Countdown Timer, Clock, Calendar, Quote, WeatherNoYes

The progress bar is a Pro-only widget, but the $17 one-time payment also unlocks the full suite — including the Countdown Timer, Calendar widget, and more. There's no monthly fee or renewal.

What Can You Track with a Notion Progress Bar?

A progress bar widget is more versatile than it looks. Common use cases include:

  • Writing goals: Track word count progress toward a daily or monthly writing target
  • Fitness: Log workouts completed toward a weekly goal
  • Project milestones: Show how many tasks are done out of a total project scope
  • Reading challenges: Pages read vs. total pages in a book
  • Savings goals: Money saved toward a financial target
  • Course completion: Lessons completed in an online course

Any goal with a numeric "current vs. target" structure maps cleanly to a progress bar. Combined with Blocs' Habit Tracker widget, you can build a full accountability dashboard inside a single Notion page.

Other Blocs Widgets That Work Well Alongside a Progress Bar

Blocs is designed as a suite, not a single widget. If you're building a productivity dashboard in Notion, these pair naturally with the progress bar:

  • Habit Tracker (free) — check off daily habits and visualize streaks over time
  • Pomodoro Timer (free) — run focused work sessions alongside your progress goals
  • Water Tracker (free) — track hydration in the same workspace
  • Clock and Timer (Pro) — ambient time awareness while you work toward milestones

All Blocs widgets are embeddable iframes — they sit inside Notion, not next to it. You build one workspace that does everything.

Frequently Asked Questions

Is the Blocs progress bar widget free?

The progress bar is part of the Blocs Pro plan, which costs $17 as a one-time payment. Unlike other widget tools that charge monthly subscriptions, you pay once and have lifetime access. Free widgets from Blocs include the Pomodoro Timer, Habit Tracker, and Water Tracker — no sign-up needed.

Does the progress bar work in Notion on mobile?

Yes. Embedded widgets in Notion render on both desktop and mobile. With Blocs Pro, cloud sync ensures your progress data stays consistent across all your devices.

Can I use a progress bar in Notion without Blocs?

You can approximate a progress bar using Notion's formula field (outputting emoji blocks) or a rollup percentage in a database. However, these approaches require database setup and don't produce a visual, animated bar. They also only work inside database views, not on freeform pages.

Does the Blocs progress bar embed update automatically?

Yes — when you update your progress inside the widget (or via Blocs' interface), the embedded iframe reflects the change. With cloud sync enabled (Pro), updates show across all Notion pages where you've embedded the widget.

Can I have multiple progress bars on one Notion page?

Yes. You can embed as many Blocs widget iframes as you like on a single Notion page. Use Notion's column layout to arrange them side by side, or stack them vertically in a dashboard-style layout.

What other widgets does Blocs offer?

Blocs offers nine widgets total: Pomodoro Timer, Water Tracker, Habit Tracker (all free with basic settings), plus Countdown Timer, Progress Bar, Clock and Timer, Calendar, Quote of the Day, and Weather (all Pro). See the full list at blocs.me/blog/free-notion-widgets.

Start Tracking Progress Inside Notion

If you want a clean, visual way to see goal progress without leaving your workspace, the Blocs progress bar is the most direct solution available. No formulas, no separate apps, no monthly fees.

See what's included in Blocs Pro — one payment, all widgets, lifetime access.