Skip to content
TNToolsNexus

Age calculator

Turn a date of birth into an exact age in years, months, and days — plus total days lived and a countdown to the next birthday.

Calculations run in your browser — nothing you enter is sent or stored.

Maintained by ToolsNexus

Enter your date of birth and see your exact age in years, months, and days — not just the rounded-down number you’d say out loud, but the precise figure official forms, exam applications, and curious minds ask for. You also get your total days lived and a countdown to your next birthday. Free, no signup, and the date you enter never leaves your browser.

How to use

  1. Tap the date of birth field and pick your birth date (or type it directly).
  2. Your age appears instantly: years, months, and days as of today.
  3. Below the headline you’ll find total days lived and days until your next birthday.

There’s no button to press, and you can change the date freely — the result recalculates as you go. It works just as well for things that aren’t people: enter the date you started a job, adopted a pet, bought a car, or quit a habit, and you get the elapsed time in the same exact years-months-days form, plus the total day count for milestone tracking (day 100, day 1,000).

Exam eligibility, forms, and cutoff dates

Age requirements are strict about completed years. Competitive exams, visa forms, sports leagues, and school enrollments all phrase limits like “must be 18 as of the application date” or “under 25 on the last day of the month” — and being one day off matters. The years figure here is your completed-years age today, the number those forms want. Two practical tips: if the cutoff date is in the future, add the days between now and then (our date difference calculator counts that gap exactly), and if a form asks for age on a specific past or future date, count from your birthday nearest that date rather than guessing. For percentage-based rules — like a pension that pays a percentage per completed year of service — the percentage calculator picks up where the day-counting ends.

How the awkward calendar cases are handled

Calendars are messier than they look, so the borrow logic matters. If today’s day-of-month is smaller than your birth day, a month is “borrowed” and converted into real days of the preceding month — which is why the days figure can be anything from 0 to 30. Born on the 31st? In months with fewer days your monthly anniversary is treated as the last day of that month. Born on February 29? You age a year on February 28 in non-leap years here (documented above, since some jurisdictions use March 1). Leap days are also why “days lived” isn’t a neat multiple of 365: every fourth year (with the century exceptions) adds one extra day to the count. All of it uses the standard Gregorian rules — the same arithmetic as our date difference calculator.

Limits

  • Ages are calculated as of today in your device’s local time zone; around midnight the result can differ from someone checking in another time zone.
  • Future dates of birth are rejected rather than shown as negative ages.
  • The Feb-29 convention (birthday on Feb 28 in non-leap years) is a documented choice; a few legal contexts use March 1 — verify the rule if a deadline depends on it.
  • The calculator uses the Gregorian calendar throughout; historical dates before its adoption in your country aren’t adjusted.

Like every tool here, the math runs on your device — nothing is uploaded. Browse all our calculators for more instant answers, or the file tools for private PDF and image utilities.

Last updated:

Frequently asked questions

How is exact age calculated from a date of birth?
The same way you'd do it on paper: count full years to your last birthday, then full months, then the leftover days. Example: born 2000-01-15, on 2026-07-04 you are 26 years, 5 months, and 19 days old — last birthday 2026-01-15, plus five months to 2026-06-15, plus 19 days.
What is my age if I was born on February 29?
In non-leap years this calculator treats your birthday as February 28, so you turn a full year older on Feb 28 rather than waiting for March 1. In leap years you get your real February 29 birthday back. Note that some legal systems use March 1 instead — check the rule that applies to your country if it matters.
Why do official forms ask for age in completed years?
Most eligibility rules — voting, driving, exam age limits, retirement — count "completed years": you are 17 until the day you turn 18, even at 17 years and 364 days. The years figure this calculator shows is exactly that completed-years number as of today.
How many days old am I?
The "total days lived" figure counts every calendar day from your date of birth to today, including leap days. Someone born 2000-01-15 has lived 9,667 days as of 2026-07-04 — that count includes the seven February 29ths between those dates.
Is my date of birth stored anywhere?
No. The calculation runs entirely in your browser using JavaScript — your date of birth is never transmitted, logged, or stored, and closing the tab leaves no trace.

Related tools

Date Difference Calculator

Count the days between two dates — total days, weeks plus days, and a calendar breakdown, with an option to include the end day.

Percentage Calculator

Solve all three percentage questions in one place — X% of Y, X as a percent of Y, and percent change — instantly, with the sentence spelled out.

BMI Calculator

Check your body mass index in metric or imperial units and see your WHO weight category instantly — with the exact formula and sources shown.