Enter your age, add what you want to do, and see your time left on a life grid
The bucket list timeline starts from two numbers: your current age and an end age. From them it counts your time left in years, months, weeks and days, and paints a life grid in which every square is one year, with years lived and years left in different colors. Then you add things you want to do together with an age, such as "backpack Europe at 33" or "run a marathon at 35". Each item lands on its age square in the grid, and the timeline below groups them by decade. Done items get a ✓, and the category balance and completion rate update as you go.
The example in the workspace above is a 30-year-old aiming at 90. Time left is 60 years, which is 720 months, 3,131 weeks and 21,915 days, and 33% of the span is already lived. Of the 7 example items, finishing a degree was done at 25, and the next goal is a month in Europe at 33, three years away. Replace the example with your own list and everything redraws at once.
Why attach an age to every bucket list item?
"Someday" lists last a long time and rarely come true. Locke and Latham, who led goal-setting theory for decades, summarized it in 2006 and put the effectiveness of specific, difficult goals first among its core findings. "Travel Europe for a month at 33" is that kind of goal, where "travel someday" is not. Gollwitzer and Sheeran pooled 94 independent studies and found that adding when and where you will act to a goal, an "implementation intention", raised goal attainment by a medium-to-large effect (d = 0.65). Writing an age next to each item is the smallest possible version of that "when".
Putting ages down also shows you something else. Even a life that reaches 90 has only 4,680 weeks (counting a year as 52 weeks; with this tool's 365.25 days ÷ 7 rule it is 4,696), or 90 squares if you draw it by year. When Tim Urban drew a life as a grid of weeks in "Your Life in Weeks" (2014), many readers came away feeling the number of squares left was smaller than expected. The grid here shrinks that picture to one square per year and lets you place your goals on it, so you can ask what belongs in each square.
- The phrase "bucket list": it means a list of things you want to do before you "kick the bucket", and it spread widely after the 2007 film The Bucket List with Jack Nicholson and Morgan Freeman. Merriam-Webster dates its first known use to 2006.
- Why use age instead of a date: a date slips by if you postpone it, but an age means "before I turn that age". Grouping far-off goals by decade turns them into a plan such as "two things for my 40s".
- Why split into categories: a list with ten travel items often says less about wanting to travel than about not yet thinking of other areas. The balance bars show those gaps.
How to use it
- Enter your ages: type your current age (in completed years) and an end age, the age by which you want to have finished your list. You can use life expectancy as a guide and still go generous. Time left and the grid change immediately.
- Add items: for each row enter what you want to do (up to 40 characters), a category (travel, career, health, learning, relationships, finance, adventure, personal), the age you want to do it by and an importance from ★ to ★★★. Enter moves to the next row and adds a new one on the last row. The buttons "Starting at 30", "As a couple" and "After retiring" load an example with fitting ages and 7 items that you can edit.
- Mark what is done: press the done button for anything you have already achieved. The row is struck through, the grid marker gets a check, and the completion rate goes up. A planned item set before your current age triggers a warning, so mark it done or fix the age.
- Read the timeline: items are grouped by decade in order of age, each with how many years from now. Filters by category, importance and status let you view, say, only ★★★ items or only what is done.
- Check the statistics: completion rate, category balance bars, planned items per decade (done items are not counted), and a pace line such as "about 1 every 10 years". Empty categories and empty decades are hints for the next items to add.
- Keep it: Copy puts the list on your clipboard as text, and Copy link copies a # link that reopens the same list. Save Excel gives a formatted .xlsx, Save file gives a .json backup, and Load reads both, including Excel files from the earlier version. Save image downloads the life grid as a PNG. Switch on Save in this browser to find your list there next time.
How time left is counted
Years left = end age − current age, and it includes the year you are living now (the "this year" square). Months are years × 12, days are years × 365.25 rounded (spreading leap years evenly, one day every four years), and weeks are days ÷ 7 rounded. The share lived is current age ÷ end age, rounded to a whole percent. The tool does not ask whether your birthday has passed, so if you need day-level accuracy, use the age calculator or the D-day calculator.
| Now | End | Years left | Months | Weeks | Days | Lived |
|---|---|---|---|---|---|---|
| 20 | 90 | 70 | 840 | 3,653 | 25,568 | 22% |
| 30 | 90 | 60 | 720 | 3,131 | 21,915 | 33% |
| 40 | 85 | 45 | 540 | 2,348 | 16,436 | 47% |
| 50 | 85 | 35 | 420 | 1,826 | 12,784 | 59% |
| 60 | 90 | 30 | 360 | 1,565 | 10,958 | 67% |
How do you choose an end age?
According to the CDC's National Center for Health Statistics (NCHS), US life expectancy at birth in 2024 was 79.0 years (76.5 for men, 81.4 for women), based on final 2024 data. That figure is measured from birth, though. Someone who has already reached an age can expect to live past it by more than the birth figure suggests. The same report gives remaining life expectancy at 65 as 18.4 years for men and 20.8 years for women, so the average 65-year-old man reaches about 83 and the average 65-year-old woman about 86. The end-age hint in the workspace quotes the birth figure.
- Go beyond the average: life expectancy is an average, so roughly half of people live longer. Setting the end age 5 to 10 years later gives you slack to finish early. The workspace default of 90 is an example.
- Two end ages: put goals that need a strong body (long trips, marathons, hiking) before your 70s and sit-down goals (writing, learning) after that, and the timeline takes a more realistic shape.
- If you change the end age: time left, the share lived and the number of grid squares all change. Items set at or beyond the end age fall outside the grid, so they show on the last square with a warning.
How to read the life grid
The grid has 10 squares per row and one square per year. The number on the left is the starting age of the row (0, 10, 20…), and squares run from age 0 up to the year before your end age, so an end age of 90 gives 90 squares. Dark squares are years lived, the orange square is this year, and empty squares are years left. Items appear on their age square as dots in the category color. A square shows up to 4 dots and writes the rest as "+n", and done items get a ✓ in their dot. Hover over a dot to see the age and the item name.
On first load the lived squares fill in from age 0, a moment to glance back over the years already lived, and if your system is set to reduce motion the finished grid appears at once. Save image downloads the same grid as a PNG on a light background (2,200 pixels wide) that you can paste into notes or share.
The timeline and decade groups
The timeline groups items by the decade of the age you chose (20s, 30s…), sorted by age within a decade and by importance within the same age. Each item carries a label such as "in 3 yr", "this year" or, for a done item in the past, "5 yr ago". The dot for the decade you are in is orange. Items set at or past the end age go into the last decade, and a planned item set before your current age shows "Past due" with a highlighted border to tell you it is already past or has the wrong age.
- Category filter: pick one category, such as travel only or finance only. The grid and statistics keep showing everything regardless of filters.
- Importance filter: keep only ★★★ and you get the timeline of what you must do.
- Status filter: planned only is your to-do list, and done only is your record of what you achieved.
The 8 categories and the balance bars
| Category | Typical items | Tip when adding |
|---|---|---|
| Travel | A month in Europe, a road trip across the country | Put far-off places in the years when travel is easiest |
| Career | Switch jobs, start a business, earn a certification | Count backwards from the prep time to choose the age |
| Health | Run a marathon, quit smoking, hit a target weight | A deadline keeps it from being postponed |
| Learning | Play one song, speak a language, finish a degree | The category you can place furthest out, at any age |
| Relationships | A trip with your parents, a reunion with old friends | Think about the other person's age too |
| Finance | Save $100,000, pay off debt, buy a home | Write amount and age together and a monthly savings figure follows |
| Adventure | See the northern lights, skydive, ride across the country by bike | Items that need both fitness and money |
| Personal | Write a book, volunteer, live with a pet | Your own items that fit no other category |
The category balance bars draw each category's item count with the largest category as 100%. A category with 0 items is dimmed, which may not mean you do not need it, only that you have not thought about it yet. The pace line in the statistics header, such as "6 planned in the next 60 yr · about 1 every 10 yr", is planned items divided by years left. It is written as "about n per year" when it is above 1 a year, and "about 1 every n yr" when it is rarer.
How to use it at different stages of life
- Three examples: under the item list, "Starting at 30" (30 to 90), "As a couple" (35 to 90, with marriage, a first home and a 20th-anniversary trip) and "After retiring" (60 to 90, with a long hike, the grandkids and a memoir) load that situation's ages and 7 items. Use them as a starting point and rewrite them.
- In your 20s: with an end age of 90, items tend to bunch up in your early 30s. If squares after 40 are empty, picture the person you will be then and add two or three. Put an amount on finance items and they turn into a savings plan later.
- In your 30s and 40s: enter what you have already done as done, so the completion rate does not start from 0%. Relationship items with parents or children are limited by the other person's age, so place them in the nearest decade.
- Around retirement: reset the end age with remaining life expectancy in mind (at 65, about 83 for men and 86 for women on average), put adventure and travel that need a strong body in the earlier decades, and learning and personal items later. If the pace line goes above 1 a year, start with ★★★.
Saving and sharing
- Copy link: your current age, end age and every item are packed into the address after the # (nothing after the # is sent to a server). When you open the link, the # part is erased from the address bar as soon as it is read, so it leaves no trace in visit statistics. Items are text you wrote, so the tool never writes your list into the address bar; the link is built only when you press Copy link. If the link would pass 10,000 characters, the tool copies a link with ages only and tells you, so keep the list itself with Save file. A list opened from a link disappears when you reload, so to keep it, switch on Save in this browser or save it as a file.
- Save Excel (.xlsx): a single formatted sheet with a title, ages and headers. It has columns for item, category, age, years from now, importance and status, and you can load it back.
- Save file (.json): the safest backup. Load it on another device and the list comes back as it was.
- Load: accepts .json and .xlsx. Excel files downloaded from the earlier version (stored compressed) can also be read, which needs the browser's DecompressionStream (Chrome 103, Safari 16.4, Firefox 113 or later). If you already have a list, you are first asked whether to add to it; if you cancel, you are asked once more whether to replace it, and canceling there stops the load. Items beyond 50 in total are left out and you are told how many. Excel files include a category code column, so a file saved in another language keeps its categories.
- Save in this browser: while it is on, the list is kept in this browser's localStorage. Turning it off deletes the stored list. If the earlier version left a saved list, it is imported once and the switch is shown as on.
Common mistakes
- End age equal to or below current age: time left would be 0 or negative, so the tool shows a message instead of calculating. The end age must be greater than the current age.
- Every item at the same age: writing every "someday" as next year piles the dots on one square, which gets a "+n", and makes one bar in the decade chart shoot up. In effect you have planned to do it all in one year, so spread the items out while watching the decade bars.
- Entering the age you are about to turn: use your current age in completed years. Entering the age of your next birthday shortens the time left by a year. If you are unsure, check with the age calculator.
- Leaving achieved items as planned: they stay as planned items before your current age and trigger a warning. Pressing the done button clears the warning and raises the completion rate.
- A vertical bar (|) or tilde (~) in the text: both serve as separators in the link, so they are turned into / and - respectively.
Limits and cautions
- Life expectancy and remaining life expectancy are averages that assume that year's death rates continue. They vary a lot with individual health, family history and habits, so treat the end age only as an assumption for planning.
- You can add 50 items with up to 40 characters each. Ages are whole numbers from 0 to 120, and months and days are not accepted.
- The list exists only on this screen and, if you switch it on, in this browser; it is never sent to a server. Clearing browser data removes it, so keep a .json file elsewhere.
- Load reads only the file structure made by this tool and the earlier version. If you open a file in a spreadsheet program and move columns or change headers, it may no longer load.
Reference date The time-left table uses the rule of years × 365.25 rounded and days ÷ 7 rounded. Life expectancy figures come from CDC NCHS Data Brief No. 548, "Mortality in the United States, 2024" (January 2026, final data), checked against the CDC page on 2026-10-14.
Sources
- 01Xu, J., Murphy, S. L., Kochanek, K. D. & Arias, E. (2026). Mortality in the United States, 2024. NCHS Data Brief No. 548. CDC National Center for Health Statistics (January 2026)Final 2024 data: life expectancy at birth 79.0 years (men 76.5, women 81.4); at age 65, 19.7 more years (men 18.4, women 20.8)
- 02Locke, E. A. & Latham, G. P. (2006). New Directions in Goal-Setting Theory. Current Directions in Psychological Science 15(5), 265–268A summary of goal-setting theory, starting with the effectiveness of specific, difficult goals
- 03Gollwitzer, P. M. & Sheeran, P. (2006). Implementation intentions and goal achievement: A meta-analysis of effects and processes. Advances in Experimental Social Psychology 38, 69–119Meta-analysis of 94 independent studies: effect size d = 0.65 for deciding when and where to act
- 04Urban, T. (2014). Your Life in Weeks. Wait But WhyA 90-year life drawn as a grid of 4,680 weeks, the inspiration for the life grid
- 05Merriam-Webster: bucket list"A list of things that one has not done before but wants to do before dying"; first known use 2006
- 06MDN: DecompressionStreamThe API used to unpack earlier-version Excel files in the browser, and its supported versions
Frequently asked questions
What end age should I enter?
Enter the age by which you want to have finished your list. For reference, CDC NCHS reports that US life expectancy at birth in 2024 was 79.0 years (76.5 for men, 81.4 for women), and that people who reach 65 can expect about 19.7 more years on average (18.4 for men, 20.8 for women). An average means about half of people live longer, so you can add 5 to 10 years of margin. The default in the workspace is 90.
How are the weeks and days of time left calculated?
Years left is your end age minus your current age and includes the year you are living now. Months are years × 12, days are years × 365.25 rounded, and weeks are days ÷ 7 rounded. Age 30 with an end age of 90 gives 60 years = 720 months = 3,131 weeks = 21,915 days. The tool does not ask for your birthday, so days are an estimate.
What happens to items set before my current age?
A done item stays in the timeline as a record and shows how many years ago it was. A planned item set before your current age triggers a warning and its row and card are highlighted. If you already did it, press the done button; otherwise fix the age.
How many items can I add?
Up to 50 items, each up to 40 characters. There are 8 categories (travel, career, health, learning, relationships, finance, adventure, personal) and importance runs from ★ to ★★★. If the link would pass 10,000 characters, it carries only your ages, so for a long list saving a .json file is the safe way to keep it.
Is my bucket list saved?
Not by default; it lives only on screen. If you switch on Save in this browser, the list is kept in this browser while the switch is on and restored the next time you open the page; switching it off deletes the stored list. Nothing is sent to a server either way. Items are text you wrote, so they are never written into the address bar, and a # link erases itself from the address as soon as it is read. If the earlier version had saved a list, it is imported once and the switch is shown as on.
Can I load an Excel file from the earlier version?
Yes. Load reads this tool's .xlsx and .json files, and also the earlier version's Excel files (with item, category, target age, importance and status columns plus a settings sheet). Earlier files are stored compressed, so the browser needs DecompressionStream: Chrome 103, Safari 16.4 or Firefox 113 and later. If you already have a list, you are first asked whether to add to it; if you cancel, you are asked once more whether to replace it, and canceling there stops the load. Excel files include a category code column, so a file saved in another language keeps its categories.
What is one square on the life grid?
One square is one year and one row is ten years. Squares run from age 0 to the year before your end age, so an end age of 90 gives 90 squares. Dark squares are years lived, the orange square is this year, empty squares are years left, and items appear on their age square as dots in the category color. A square shows up to four dots plus +n, and done items get a ✓.
Why does category balance matter?
When a list piles up in one category, such as travel or finance, it can mean you have not yet thought about other parts of life. The balance bars scale each category against the largest one and dim empty categories as a hint for what to add next. You do not have to fill a category you do not need.