← All Widgets Goal Tracker №11

Goal Tracker Widget Builder

Build a goal tracker for Notion, a website, or a blog. Track anything with a finish line—a savings goal, reading challenge, school term, or debt payoff—and see whether you're ahead of pace.

Start from one of these

The basics

Counting down works too — set now to your starting balance and target to 0.

More settings

Where this goal began. Leave blank and it assumes 0 for a goal you're counting up to, or your current figure for one you're counting down.

Mark a deposit amount or a date on the track. Value milestones sit at their number; date milestones sit where that date falls in your range.

0 = one block per day when dates are set.

This keeps each tracker's saved value separate. Two embeds with the same ID share a value on purpose — give them different IDs if you want them independent.

Live preview

Q3 goals
Last edited just now

Paste it into Notion and choose Embed. Works anywhere that accepts an embed URL.

How it works

Three steps, then you barely touch it again

1

Pick a preset

Every preset is already filled in and already running in the preview. Change the number and the dates to yours.

2

Copy and embed

Paste the link into a Notion page as an embed. Nothing to sign up for, no limit on how many you make.

3

Update it in place

Tap + and − right inside the widget, or tap the number and type a new one. You don't come back here to change your progress.

Why this one

What it does that a progress bar doesn't

It knows if you're behind

Give it dates and a number and it compares the two: 57% through the time, 64% through the goal — 7% ahead of pace. A marker on the track shows where today should have put you.

It tells you the rate

How much per week you need from here to finish on time, and an estimated finish date based on your average so far. Both worked out on your device — nothing is sent anywhere.

It counts down as well as up

Paying off $8,000 and saving $8,000 are opposite directions and most trackers only do one. Set your target below your starting number and the maths turns around.

One tracker, five looks

Bar, ring, segmented blocks, a grid of days, or a stripped-back percentage card — all reading the same figures, so you can change your mind without rebuilding.

Questions

Before you embed it

Will my progress show up on my phone too?

Not on its own. Your value is saved in the browser you updated it in, so a phone and a laptop each keep their own copy — that's the trade for not asking you to make an account. When you want them to match, tap the ⇪ button in the widget: it copies a link with your current value written into it, and pasting that over the embed brings every device to the same number. It's a manual transfer, not automatic syncing, and we'd rather say so plainly than let you find out later.

Do I have to come back here every time my number changes?

No. Use the + and − buttons in the widget, or tap the number and type. You only come back to this page to change the setup itself — the target, the dates, the colours, the layout.

Can I put several trackers on one page?

Yes, as many as you like. Each one gets its own tracker ID when you build it, so they keep separate values and can't overwrite each other. If you deliberately want two embeds showing the same goal, give them the same ID.

What if my browser blocks storage?

Some setups — Safari's cross-site rules, private windows, certain embed sandboxes — won't let a widget save anything. It still works: it falls back to the value written into the link, so it displays correctly and stays accurate for anything date-driven. Editing will just not stick between visits, and the ⇪ link is how you make a change permanent.

How accurate is the estimated finish date?

It's an average, not a forecast. It takes the progress you've made since your start date, spreads it evenly across the days elapsed, and projects that rate forward. If you save in irregular lumps it will move around a lot early on and settle as the range fills. It's labelled as an estimate for that reason.

Does the end date count as a full day?

By default yes — a range ending December 31 hits 100% at the end of that day, not the start of it. There's a switch under More settings if you'd rather it finished at midnight going in.

Is it really free?

Yes, and unlimited. No account, no widget cap, no trial. This one costs nothing to run — it makes no calls to anything, all the arithmetic happens in your browser.