(If you liked this page, then you might also like this page)
(Free) Personalised life calendar generator
Using the input fields below, enter your information and download the ready-to-print PDF file containing your personalised life calendar.
Ideal printing size is (23.4x33.1 inches / 594x841 millimetres / A1)
(plain old A4 works fine too, it's just a bit small, and there's less space to write)
(Want to generate life calendars offline? the python script that powers this life calendar generator is available here on Github)
Tim Urban's original life calendars can be purchased here.
The idea behind Tim's life calendar is that each row in the grid is 52 boxes representing a year of your life, and there are 90 rows. Essentially a giant rectangular grid of boxes that fits on a single large poster.
The problem with this lovely idea is that it's quite difficult to actually find the box that corresponds to a specific date on this giant grid of blank boxes. Some annotation is required to make the calendar useful, and while there's plenty of space provided for this, it's a lot of work. So, when I discovered that I had essentially paid $20 for the opportunity to spend lots of time annotating a mostly blank poster, I had some ideas for extra features that make the calendar a bit more practical to use.
Here, you can download a ready-to-print PDF of your own personalised, easy-to-navigate Life Calendar, in the same style as Tim's calendar but with some additional bells and whistles:
- The box for the first week in each row is annotated with the date of that week's Monday
- Boxes for the week of your birthday are shaded
- Boxes for the week of the new year are shaded darker
- Boxes for weeks before today's date can optionally be shaded even darker
- Number of calendar rows (years) is configurable between 80-100
Unfortunately, you'll have to print it yourself; if I were to send you a printed one, I'd have to charge you money, and then I'd be into the poster-selling business, which apparently Tim and/or Tims lawyer(s) wouldn't appreciate...