Year Progress
A live year-progress bar you can embed in any Notion page to feel time moving.
About this widget
The Olivtwig Year Progress widget shows how much of the current calendar year has elapsed, as a clean percentage and progress bar. It refreshes automatically every day, so once you embed it in a Notion page you never need to touch it again. There's no signup, no extension, no install — paste the embed URL and the bar fills as the year passes, alongside a year label, percentage complete, days passed, and days remaining. A small visual nudge designed to keep the bigger picture in view: how far into the year you are, and how much runway is left.
Why a year-progress bar belongs in Notion
Notion can show a date, but it can't draw your year as a bar. For most people the year doesn't feel finite until October. A simple progress widget at the top of your annual goals page changes that — the urgency arrives months earlier. Nothing to configure: the widget reads the current date from the browser, so it always shows the right year and percentage automatically.
How the percentage is calculated
The progress is the ratio of days elapsed to total days in the year (365, or 366 for leap years). The percentage updates at the day boundary, not in real time — minute-by-minute changes would feel noisy for what is really an annual rhythm. Days passed and days remaining tick over together at midnight in the visitor's timezone.
Where to drop it
The widget shines as a small persistent visual at the top of pages that span a whole year.
- Annual goals page
- Anchor above this year's goal list so the runway stays visible on every visit, not just in December.
- Quarterly planning
- Use as the header of each quarter's planning doc to see how much room is left to ship.
- Yearly review
- Opening the review page with a 99% bar makes the whole year feel real in one glance.
- Journal sidebar
- Pair with a daily journal so the annual rhythm sits next to the day-by-day capture.
Use cases
Annual goals
Anchor above this year's goal list so the runway is visible whenever you open the page.
Quarterly planning
Use as the header of each quarter's planning doc to see how much room is left to ship.
Yearly review
Land on the December review and see the year-end percentage in one glance.
Long-form journal
Sit at the top of a journal page so each entry lives inside a finite, visible container.
How to embed in Notion
- 01
Type /embed in Notion
Open any Notion page, type /embed, and select the Embed block from the menu.
- 02
Paste the widget URL
Copy the URL from any widget page and paste it into the embed dialog.
- 03
Widget appears instantly
The widget is now live in your Notion page. Resize it by dragging the edges.
Frequently asked questions
Is the Year Progress widget free?
Yes. Every Olivtwig widget — including Year Progress — is free to use, with no signup or login required.
Does the bar update automatically?
Yes. The widget reads the current date from the visitor's browser, so the percentage is always current with no action from you.
Does it handle leap years correctly?
Yes. The widget divides days elapsed by total days in the year — 366 for leap years, 365 otherwise — so the percentage is accurate every year.
Will the widget change year on January 1st?
Yes. The widget reads the current year live, so on January 1st in the visitor's timezone the bar resets to ~0% and the year label updates to the new year.
Can I have multiple Year Progress widgets on one Notion page?
You can, but they will all show the same percentage — the widget tracks the actual calendar year, not a custom range, so multiple copies don't track different things.