WildZooWorks / YLV

Your Life Visualizer

A simple, striking way to see your entire life at a glance — every year, month, or week you've lived, and every one still ahead.

What is it?

Enter your date of birth. Every cell that represents time you've already lived fills in. Every empty cell is still ahead of you.

At 90 years of age, a full life is 4,680 weeks, 1,080 months, or 90 years. Seeing them all at once — in one grid — tends to reframe how you think about time.

The idea comes from Tim Urban's essay Your Life in Weeks on Wait But Why, where he visualized his own life this way and found it startling and clarifying.

Four views

Years
90 cells · diamond grid
Months
1,080 cells · dot grid
Weeks
4,680 cells · square grid
·
Days
32,850 cells · zoomable grid

How to use it

Customize it

Customize Your Life — Open now →

  • Season colors — summers in yellow, winters in white, springs in green, falls in orange. Pick your own colors and emojis.
  • Decade tints — a distinct color for each decade of your life, only applied to years you've lived
  • Emoji & icon markers — replace fills with any emoji: planes ✈️, mountains ⛰️, music 🎵, whatever represents your life
  • Custom date ranges — mark a chapter with a color and label ("college years", "NYC chapter", "pandemic")
  • Holiday calendars — 15 countries via built-in calendar, or paste any .ics file
  • Shareable links — your entire config encodes into a URL. Share it; anyone who opens it sees your personalized chart.
  • Embed on any site — one iframe snippet, generated automatically from your share link (see below)

Embed on your site

You can display your personalized chart on any website with a single line of HTML. No account required, no dependencies.

  1. Open the Customize page and build your chart — choose colors, seasons, decades, emoji markers, whatever you like.
  2. Scroll to the Embed Your Chart section in the left panel. Adjust the width and height for your site layout.
  3. Click Copy Snippet — you'll get a snippet like this:
<iframe src="https://tools.wildzooworks.com/your-life/customize/?config=YOUR_CONFIG" width="800" height="750" style="border:none;border-radius:8px;" title="My Life Visualizer"> </iframe>

Paste it into any HTML page, Notion embed block, Webflow, Squarespace, or WordPress custom HTML widget. The config is encoded in the URL — the iframe is self-contained and loads your exact chart.

Want the full standalone files instead? Use the Download ZIP link on the Visualizer page to get a self-hosted package you can theme and deploy anywhere.

About YLV

YLV (Your Life Visualizer) is a WildZooWorks tool — part of a portfolio of reusable, embeddable products built to stand alone and ship to other sites. It is fully self-contained: no frameworks, no CDN dependencies, no tracking. Unzip and host it anywhere.

The theme system is designed to be swapped out: every color lives in a CSS custom property, and the themes.js config file lets any site override the visual identity without touching the logic.

Versions & releases

Current public release: v1.0.0 (June 2026)

YLV is developed in two stages. New features are built and tested on a private dev instance first. Once stable, they are promoted to this public release at tools.wildzooworks.com.

What's in v1.0.0: Visualize, Customize (rule engine, holiday calendars, embed), Add Events, Preview (standalone share links), and Print support. Up next: Year View, additional event decks, event overlay on the main chart.

Open the Visualizer Customize WZW Portfolio

Concept by Tim Urban / Wait But Why. YLV is a ground-up implementation by WildZooWorks.