ProductivityFree

Year Progress

A live year-progress bar you can embed in any Notion page to feel time moving.

https://olivtwig.co/en/year-progress

In Notion: /embed → paste URL

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

  1. 01

    Type /embed in Notion

    Open any Notion page, type /embed, and select the Embed block from the menu.

  2. 02

    Paste the widget URL

    Copy the URL from any widget page and paste it into the embed dialog.

  3. 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.