Age Calculator
Years, months, days, hours, minutes lived. Plus next-birthday countdown.
You are exactly
31 years 4 months 0 days
Total days
11,443
Total hours
274,632
Total minutes
16,477,920
Next birthday
245 days away
Fri, Fri Jan 15 2027
Calculate exact age in years, months, days, hours, minutes from a birth date. Browser-side, instant.
Age Calculator computes precise age from a birth date — useful for forms requiring exact age in years/months/days, age-verification flows, anniversary calculations, retirement planning, or curiosity about exactly how many days you've been alive.
Pickrack handles edge cases naturally: leap-year birthdays (Feb 29), end-of-month wraparound, time zones (uses local time consistent with the user). Calculation is browser-side using JavaScript Date — instant, no upload, no signup.
Free, no signup. Outputs: years + months + days breakdown, total days, total hours, total minutes lived, and next birthday countdown. Optionally compare two arbitrary dates (not just birth → today).
Key features
- Years + months + days breakdown — Exact: e.g., '34 years, 5 months, 12 days' (not just '34.42 years').
- Total counters — Total days lived, hours, minutes — useful for milestones (10,000 days alive!).
- Next birthday countdown — Days until next birthday + day-of-week of next birthday.
- Leap-year birthday handling — Born Feb 29? Calculator notes the special case and computes age correctly (most years celebrate Feb 28 or Mar 1).
- Date-to-date mode — Compute time between two arbitrary dates — for project length, gestation, time since an event.
How to use
- Step 1: Enter birth date — Date picker or type YYYY-MM-DD. Time defaults to 00:00 (midnight).
- Step 2: Pick reference date — Default 'today' for age. Or pick another date for date-to-date difference.
- Step 3: Read the results — Years/months/days, totals, and next-birthday countdown.
When to use
- Government form that asks for exact age in years and months
- Insurance application requiring age at next birthday for premium calculation
- Retirement planning — days until eligibility milestone (65, 67)
- Curiosity — how many days have I been alive? (10,000 days = ~27.4 years)
- Anniversary tracking — exactly how long since wedding day, work start date, etc.
- Pet age — convert dog years (subjectively) — though formula varies; use direct days count
Frequently asked questions
How is age computed when birthday hasn't happened this year?
If today is May 1 and birthday is Dec 1, you've completed Year-1, not Year. So someone born Dec 1, 1990 on May 1, 2026 is 35 years, 5 months, 0 days old (not 36).
What about Feb 29 (leap-year birthdays)?
Pickrack computes age based on calendar months. Someone born Feb 29, 2000 on Feb 28, 2026 is shown as 25 years, 11 months, 27 days — they technically 'celebrate' Mar 1 in non-leap years, but legal/calendar age varies by jurisdiction. Pickrack provides the strict calendar number.
Is the calculation in my time zone?
Yes — uses the browser's local time zone. If you were born in a different time zone and care about exact hour, adjust the birth time accordingly.
What's the maximum date range?
JavaScript Date supports ±100,000,000 days from Jan 1, 1970 (so years -271,821 to +275,760). For practical use, any human lifespan works.
Can I calculate age in dog years?
v1 doesn't include species-specific conversions (dog/cat 'years' formulas vary by source). Calculate total days lived, then apply your preferred formula manually (common: dog 1 year = human 7 years is a myth; first 2 years are ~10 human, then ~4 per dog year).
Why does it show different totals for hours and days?
Days = floor of total. Hours = days × 24 + remaining hours from time-of-day. Tiny rounding differences come from leap seconds (ignored — Date.now uses Unix time).
Can I share the result?
Click Share to copy a permalink with your dates encoded in URL. Open the link to see the same calculation. URL doesn't track or store anywhere — just encodes the dates.
Does it work for negative time (date in the future)?
Yes — for date-to-date mode. Birth date in the future doesn't make sense for age, so birth date is restricted to past for age mode.
Related tools
Password Generator
Generate cryptographically strong passwords. Length, symbols, numbers, exclude similar — all configurable.
QR Code Generator
Generate QR codes for URLs, text, WiFi, vCards. Adjustable size and error correction. Download PNG/SVG.
Word Counter
Count words, characters, sentences, paragraphs, and reading time. Live update as you type.