An annual review
See how much of the year has gone and how many days are left as a starting point for looking back.
Guide
Time Progress reads the device's current time about every 250 ms and computes the percentage of today, this week, this month and this year that has already passed. A week is taken to start on Monday. After a birth year is entered it also draws a life-in-weeks grid at “life expectancy × 52 weeks”, marking the weeks already lived, the current week and the future.
Updated 2026-09-272 min read
Time Progress reads the device's current time about every 250 ms and computes the percentage of today, this week, this month and this year that has already passed. A week is taken to start on Monday. After a birth year is entered it also draws a life-in-weeks grid at “life expectancy × 52 weeks”, marking the weeks already lived, the current week and the future.
html-to-image on demand and renders the current local content as a 2× PNG download.The life grid estimates a fixed 52 weeks per year, so the total is life expectancy × 52; the weeks lived are counted from 1 January of the birth year, which means it is not an exact count from a birthday or an accounting of leap weeks.
See how much of the year has gone and how many days are left as a starting point for looking back.
Export a 2× PNG long image to post or keep in a journal.
Enter a birth year and a life expectancy and visualise the weeks already lived.
No, it is only a mathematical visualisation of the life expectancy you chose as an assumption.
The time calculations and the PNG generation both happen locally in the browser; the birth year and life expectancy preferences are stored on this device and are never uploaded.
Updated 2026-09-27
Progress of today, this week, this month and this year plus a life-in-weeks grid, made for screenshots
One row is 52 weeks, that is one year; enter your birth year to see where you are on this map of life
Enter your birth year and a grid of 90 rows × 52 weeks appears here