Skip to content
TIME TOOL

Age calculator — years, days, milestones

How old am I to the day — and when was Grandma my current age? Both answers without an account, no upload, no leap-year fudging.

Your date of birth never leaves this browser · no storage · no cookies

Leap-year safe · calendar-correct

Quick presets

How It Works

  1. 01

    Paste text or code

    Paste your content into the input field or type directly.

  2. 02

    Instant processing

    The tool processes your content immediately and shows the result.

  3. 03

    Copy result

    Copy the result to your clipboard with one click.

Privacy

All calculations run directly in your browser. No data is sent to any server.

Most free online age calculators round, fumble 29 February or show the wrong weekday for old dates. This one returns the exact triple of years, months and days with leap-year-safe math, plus total days, the weekday you were born on, four optional sections (multi-person comparison, metric birthdays, life-table context, Life-in-Weeks grid) and never sends your date of birth anywhere.

01 — How to Use

How do you use this tool?

  1. Enter your date of birth. The day of the week you were born on appears immediately.
  2. Optional: change the reference date to ask 'How old was I when Y2K hit?' or 'How old will I be on my wedding day?'. Quick presets for the Fall of the Berlin Wall, Y2K and the COVID pandemic are ready.
  3. Three toggle buttons reveal the multi-person comparison, the statistical life-expectancy context and the Life-in-Weeks visualisation.
  4. For the comparison, add up to five family members with their dates of birth — the table shows when each reached, or will reach, your current age.
  5. Copy the summary as a plain-text block with the copy button — useful for a journal or a digital scrapbook.

What does an age calculator actually compute?

Most free online age calculators show one number — the age in years, sometimes with a decimal. This one returns the breakdown that legal, medical and biographical questions really need: age as a triple of years, months and days. Plus total days since birth, total hours, total minutes, the weekday you were born on and a countdown to your next birthday. The math is leap-year safe and follows the calendar conventions used in German civil law (§188 BGB) — a useful baseline because those conventions also handle the 29 February edge case explicitly.

Four optional sections layer on top, none of which any single competitor combines: a multi-person comparison (‘When was Grandma my current age?’), a milestone block with round-number birthdays, an opt-in life-expectancy context using DACH life-table data, and the Tim-Urban-style Life-in-Weeks visualisation. Everything runs in the browser. Date of birth is personal data under GDPR Article 4, so the calculator keeps it local.

How is the leap-year-safe age calculation done?

Two conventions matter. The first is BGB §188 (German civil code): the year of life increments at midnight before the calendar birthday. Someone born on 16 May 1995 completes the 30th year of life on 15 May 2025 at 24:00 — and is 30 years old on 16 May 2025. The day-precise calculation borrows from the previous month when the reference day-of-month is below the birth day-of-month, exactly the way mental arithmetic tends to fail. The result is a clean integer triple.

The second is the Gregorian leap-year rule, valid in Germany since 15 October 1582: divisible by 4, except century years (which need divisibility by 400). The year 2000 was a leap year; 1900 was not. A naïve calculator that uses 365 days per year drifts by up to two weeks over an 80-year span. This one runs proper calendar math, so total days and total hours are correct down to the second.

What happens for a 29 February date of birth?

Roughly one in 1 461 people is born on 29 February. The German legal convention (BGB §188 paragraph 3, applied analogously through Federal Court of Justice rulings) treats 1 March as the legal birthday in non-leap years — relevant for adulthood, statute-of-limitations, and pension-claim deadlines. This calculator follows the same convention: a person born on 29 February 2000 is still 24 on 28 February 2025 and turns 25 on 1 March 2025. In leap years the actual 29 February is used.

The convention also drives the multi-person cross-date table and the next-birthday countdown. If you want strict-calendar behaviour instead of legal-fallback behaviour, the math is documented in the runtime module so users with a fork can adjust it — but for almost all civil purposes the §188 fallback is what is expected.

When was someone else my current age?

This is the emotional centre of biographical age research. When did Grandma reach my current age? What world event was unfolding then? What possibilities did she have at 35 that I do or do not have at 35?

The multi-person comparison accepts up to five family members or peers with date of birth. For each, the calculator returns the calendar date on which that person reached, or will reach, the current age of the user. A small world-event lookup table flags a notable anchor event if one falls within ±365 days of the cross-date: the moon landing in 1969, the Munich Olympics in 1972, the Chernobyl disaster in 1986, the fall of the Berlin Wall in 1989, the launch of Google in 1998, the Y2K turn, the launch of the iPhone in 2007, the Lehman collapse in 2008, the WHO declaration of the COVID pandemic in 2020, the release of ChatGPT in 2022, and others.

The hints are reminders, not historical claims. The cross-date table is useful for writing birthday speeches, preparing family reunions, or simply reflecting on generational position — a 35-year-old in 2026 faces a different world than a 35-year-old in 1990, and the table makes that comparison concrete.

What is the point of metric birthdays?

Most cultures celebrate the calendar birthday — annual, categorical, mathematically arbitrary. A metric birthday is different: a round-number anchor in days, weeks, months or seconds. Becoming 10 000 days old falls around age 27.4. The 1-billion-second birthday hits at roughly 31.7 years. Reaching 500 months arrives around 41 years and 8 months.

This calculator surfaces your next four upcoming milestones from a fixed list: 1 000, 5 000, 10 000, 15 000, 20 000 and 25 000 days, 1 and 2 billion seconds, 500 and 1 000 months, and the 4 000-weeks anchor that nods to Oliver Burkeman’s book of the same name. Each milestone shows the exact calendar date and the number of days to it — useful for a small private celebration, a journal entry, or a photo collage when the next calendar birthday feels far away.

What does the life-expectancy card mean and is it reliable?

The life-expectancy card is an opt-in companion display. Enable it, pick a statistical category (male, female or ‘unspecified’ — averaged) and a DACH country (Germany, Austria or Switzerland), and the calculator looks up the official period life table to derive an estimated remaining years figure plus a percentage of the ‘expectation-based life phase’.

Sources are the official statistical offices: Destatis for Germany (period life table 2021/2023: 78.2 years male, 83.0 years female), Statistik Austria for Austria (2023: 79.3 / 84.2), and the Swiss Federal Statistical Office for Switzerland (2023: 81.6 / 85.5). A period life table answers: ‘At current age-specific mortality rates, how long would a newborn live on average?’. It is a mean, not an individual prediction.

Individual factors — health, lifestyle, location, family history, socio-economic status — shift the value substantially. WHO data suggests an individual spread of about ±15 years around the population mean. The card is therefore explicitly labelled as a rough estimate, free of any dramatising language, no ‘days remaining’ countdown, no affiliate links to pension or insurance products. If the display is not desired, leave the toggle off.

How is the Life-in-Weeks grid read?

In 2014 Tim Urban published ‘Your Life in Weeks’ on Wait But Why, a visualisation that became a viral classic: a grid of 90 rows × 52 columns = 4 680 cells, one cell per lifetime week. Lived weeks are filled, the current week is highlighted, future weeks remain open. The point is to make finite lifetime tangible in a way numbers alone do not achieve.

In this calculator the grid is an optional toggle. Lived weeks are graphite, the current week is warm orange, future weeks have a thin border. The layout is responsive — on narrow mobile viewports the grid scrolls horizontally without breaking the rest of the page. The effect is neither morbid nor motivational by design — it is a perspective that clarifies things for some users and unsettles others. If you do not want the view, leave the toggle off. If you want to keep a copy, take a screenshot — the calculator writes nothing.

Different jurisdictions attach legal weight to different birthdays. In Germany, the 18th birthday triggers legal majority under §2 BGB; full pension age under SGB VI sits between 65 and 67 depending on cohort. In the US, the 18th and 21st birthdays unlock voting, military service and full alcohol-purchase rights respectively; the 65th opens Medicare eligibility. In the UK, the 18th unlocks full majority; the State Pension age sits at 66 (rising to 67 by 2028).

The calculator does not bake these jurisdiction-specific thresholds in — it gives you the day-precise age and lets you compare with the rule that applies. For a date-precise check whether a milestone has been reached on a specific date, enter date of birth, set the reference date to the day in question, and read the years/months/days breakdown. The leap-year math is identical across jurisdictions; only the threshold definitions differ.

What is the difference between chronological and biological age?

Chronological age — what this calculator returns — is the number of completed years, months and days since birth. It is exact, legally binding, and what every age-restricted form asks for. Biological age, by contrast, attempts to measure how ‘worn’ or ‘young’ the body is at a cellular level, typically using DNA-methylation epigenetic clocks like the Horvath or PhenoAge models. The two values can differ by 10 or more years.

This calculator stays strictly chronological — biological-age estimation requires a blood draw or saliva sample plus a lab assay, not a calendar arithmetic. If you are curious about your biological age, the Horvath clock literature is a starting point. For everything that civil registries, insurers, schools, sports federations, employers, healthcare records and immigration authorities care about, chronological age is the right number — and this is what the calculator delivers, leap-year-safe, BGB-compliant, and never leaving the browser.

  • Moon phase calculator — moon phase, illumination percentage and next full moon for any date. A nice companion to check whether you were born on a special lunar phase.
  • Dog age calculator — convert dog years to human years using the AKC 2019 logarithmic formula and a 180-breed database, not the discredited 7× rule.
  • Pregnancy week calculator — due date, current week and trimester using the Naegele rule.
  • BMI calculator — body mass index for adults, children and seniors with WHO and Kromeyer-Hauschild classification cut-offs.
  • Unix timestamp converter — date and time to Unix timestamps and back, useful for database queries on birth-related events.

Last updated:

You might also like