Exact age from date of birth
Input
Birth date: March 15, 1990 · Reference: May 2, 2026Output
36 years, 1 month, 17 daysCount completed birthdays (36), then months after March 15 (1), then leftover days (17).
Gregorian calendar age for personal and planning use. For official legal or immigration verification, confirm with the issuing authority.
Skip to age calculatorEnter your date of birth to see how old you are in years, months, and days. Optionally set any past or future date for “age as of,” then check days lived and next birthday—all in your browser, no signup.
An age calculator turns a date of birth into exact chronological age—years, months, and days—as of today or any date you choose.
People usually say age as a whole number of years. Exact age is the calendar breakdown: completed years, then leftover months, then leftover days since the last birthday. That is the figure used on forms, school cutoffs, and everyday “how old am I?” questions.
This page starts from your date of birth and a reference date (today by default). It returns years, months, and days, plus total days lived and a next-birthday countdown. Change the reference date to answer “how old was I on…” or “how old will I be on…”.
Math runs in your browser. Birth dates are not uploaded to EverydayTools servers. For official eligibility, confirm the rule with the relevant authority—local laws can differ.
Enter a date of birth → get exact age in years, months, and days (today or any date).
Pick your birth date. That is the only required input for “how old am I today?”
Leave blank for today, or choose any past or future date. Use presets for next birthday, New Year, five or ten years ahead, or your 18th birthday.
The primary result is chronological age. Below it: total days lived, weeks, months, and a next-birthday countdown.
Copy or share the result. To compare two people, use Age difference mode here or open the dedicated Age Difference Calculator.
Enter your date of birth and leave the reference date empty (today). The hero result is your exact age in years, months, and days.
DOB is the starting point. The calculator subtracts birth date from the reference date with real month lengths and leap years—not year-minus-year alone.
Set the reference date to any past or future day to answer “how old was I on…” or “how old will I be on…”. Useful for events, school cutoffs, and planning.
After you enter a birth date, total days lived (and weeks/months/hours) appear under the exact-age result—including leap days.
See days until the next anniversary, the weekday it falls on, and the age you will turn. February 29 births use February 28 in non-leap years on this page.
Set the reference date to the eligibility day (or use the “18th birthday” preset). If years ≥ 18 and the birthday has been reached on that date, an 18+ threshold is met in most places—confirm local rules.
Input
Birth date: March 15, 1990 · Reference: May 2, 2026Output
36 years, 1 month, 17 daysCount completed birthdays (36), then months after March 15 (1), then leftover days (17).
Input
Birth date: March 15, 1990 · Reference: January 1, 2030Output
Age in years, months, and days on that dayChange only the reference date; the same calendar math applies.
Input
Birth date: May 3, 2008 · Reference: May 2, 2026Output
17 years, 11 months, 29 days — not yet 18The 18th birthday is May 3, 2026. On May 2 they are still 17. Confirm eligibility rules with the issuing authority.
Exact age uses calendar subtraction: whole years first, then whole months, then leftover days, borrowing when a day or month would go negative. Total days lived is a separate count of every calendar day between the two dates (including February 29 in leap years).
Formula
Years/months/days = calendar subtraction with month/day borrowing
Total days lived = calendar day count from birth date through reference dateDifferent questions need different outputs.
| Output | Answers | Example search |
|---|---|---|
| Years, months, days | Chronological age | how old am I |
| Total days lived | Day count since birth | how many days old am I |
| Next birthday | Countdown to anniversary | days until my birthday |
| Age as of date | Age on a past/future day | how old will I be on |
Pick the tool that matches the job.
| Tool | Best for |
|---|---|
| Age Calculator (this page) | One person’s exact age, age as of a date, days lived, next birthday |
| Age Difference Calculator | Gap between two birth dates or people |
| Date Calculator | Add/subtract days or days between dates |
| Pet Age Calculator | Dog or cat years → human-equivalent age |
If your birthday has not happened yet this year, you are still one year younger than (current year − birth year).
Days lived is a raw count. Forms usually want years, months, and days.
In common years this page treats the next birthday as February 28. Year counts still advance correctly.
Use the Age Difference Calculator for a clear two-DOB comparison.
This tool is for personal and planning use. Confirm with the relevant authority.
Use the Date Calculator for add/subtract and days-between modes.
Continue the workflow with the right follow-up tool.
Advertisement
Enter your date of birth. Leave the age-as-of date empty for today, or pick any date. The result is years, months, and days using Gregorian calendar borrowing.
Enter your date of birth and keep the reference date as today. You will see completed years, months, and days—your chronological age right now.
Yes. Date of birth is the required input. Everything else (days lived, next birthday, age on a date) builds from that DOB.
Yes. Set the reference date to the day you care about—past or future. The years/months/days result is your age as of that date.
Total days lived appears under the exact-age result. It counts every calendar day from birth through the reference date, including leap days.
The next-birthday section shows days remaining, the date and weekday, and the age you will turn.
Yes for day counts and age math. For February 29 births, next-birthday timing uses February 28 in non-leap years (common U.S./U.K. convention). Year counts are unaffected.
Enter the birth date and use the “18th birthday” preset, or set the reference date to the eligibility day. Confirm local eligibility rules—this is not legal advice.
Yes—use Age difference mode on this page for a quick gap, or open the Age Difference Calculator for a dedicated two-person tool.
Yes. Free, no signup, no account.
No. Calculation runs locally in your browser. Birth dates are not sent to EverydayTools servers.
Birth dates and reference dates stay in your browser for normal use—they are not uploaded to EverydayTools servers.
Uses Gregorian calendar rules including leap years; February 29 next-birthday timing uses February 28 in non-leap years on this page.
Exact age is derived locally from date of birth and the reference date.
For personal and planning use—not legal, medical, or official identity verification. Confirm eligibility rules with the relevant authority.
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-09-12.
Same workflow or intent — pick the next step without leaving the site.
Enter your birth date to see your age on Mars, Mercury, Jupiter, and every planet—plus Earth days lived and your next planetary birthday. Free, private.
Calculate your dog or cat's age in human years using age, months and dog size. See a quick age comparison, life stage and conversion instantly in your browser.
Enter two birthdays to see who is older and the exact age gap in years, months, and days—plus how many days apart. Free, private, no signup.
Add or subtract days, weeks, months, or years from any date. Days-between mode included. No upload—runs locally in your browser. Free, no signup.
Track employee work hours, unpaid breaks, overtime, and weekly timesheets for multiple employees. Optional pay estimates. Runs in your browser—no signup.
Calculate freelance hours, billable time, and earnings from your hourly rate. Track breaks and multiple sessions in the browser — no signup.
Frequently opened tools from the same category.
Add or subtract days, weeks, months, or years from any date. Days-between mode included. No upload—runs locally in your browser. Free, no signup.
Convert Unix timestamps (epoch time) to dates and dates to Unix timestamps. Seconds, milliseconds, UTC, local time, and ISO 8601. Runs in your browser.
Calculate hours between two times or dates. See hours, minutes, and decimal hours, including overnight spans. Runs in your browser — times are not uploaded.
Enter your birth date to see your age on Mars, Mercury, Jupiter, and every planet—plus Earth days lived and your next planetary birthday. Free, private.
Cross-category tools others open in the same session.
What is 20% of 500? Percent increase, decrease, difference, reverse %, markup & margin—runs locally in your browser, no upload. Copy results or share a link.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Free word counter — live word, sentence, and paragraph counts plus reading time for essays, blogs, and SEO drafts. Runs locally in your browser.
Free adult BMI from height and weight (lb/ft/in or kg/cm). CDC category, healthy weight range, optional waist. Screening only—runs in your browser.
Browse full tool collections by topic.
How old am I?
Enter your date of birth for exact years, months, and days—plus age as of any date, days lived, and next birthday.
Get exact age in years, months, and days—how old you are today, or as of any date. Days lived and next birthday follow automatically.