Free toolAge Calculator

Defaults to today.

No sign-upNothing storedInstantWorks offline

Free age calculator

Enter a date of birth and get the exact age in years, months and days, plus the total days lived and a countdown to the next birthday. Measure to today or to any other date. It all runs in your browser, so nothing you enter is stored.

  • Exact to the day: your age in whole years, months and days, not a rounded number of years.
  • Total days lived: the full count of days since the birth date, plus the total in months.
  • Next birthday countdown: how many days are left until the next one.
  • Any date, not just today: set the second date to work out an age in the past or the future.
  • Nothing stored: the maths runs in your browser, so the dates you enter never leave the page.
How to use it

Three steps, about five seconds.

1Pick the birth date

Choose the date of birth in the first field. The result appears as soon as it’s set.

2Pick the date to measure to

Leave the second field empty to use today, or choose any other date, past or future.

3Read the result

The exact age, total days, total months and the days left until the next birthday, all at once.

Nothing to install. Works wherever you are.

It runs in the browser you already have, on a laptop or a phone. No extension, no account, no download, and no “upgrade to continue” halfway through.

Laptop Phone Tablet Any browser
100 more free tools Calculators, writers, SEO and image tools. All free, all with no sign-up. Browse them all →
In detail

Four things it gets right that mental maths doesn’t.

Leap-year birthdays, handled

Born on 29 February? In years without that date, the calculator counts your birthday on 1 March. So on 28 February 2025 someone born on 29 February 2000 is still 24, and on 1 March they turn 25.

Born 29 Feb 2000

28 Feb 202524 yr 11 mo 30 d
1 Mar 202525 yr 0 mo 0 d

The birthday is counted on 1 March in a year without 29 February.

Real months, not 30-day months

It counts whole calendar months first, then the days left over, instead of dividing by 30. From 30 June 1985 to 15 September 2026 that’s 41 years, 2 months and 16 days.

30 Jun 1985 → 15 Sep 2026

41 years30 Jun 1985 → 30 Jun 2026
2 months30 Jun → 30 Aug
16 days30 Aug → 15 Sep

Total days lived

Next to the age you get the total number of days and months since the birth date. Someone born on 10 August 2020 had lived 2,227 days by 15 September 2026.

2,227days lived

10 Aug 2020 → 15 Sep 2026 · 73 months · 6 yr 1 mo 5 d

A countdown to the next birthday

It also tells you how many days are left until the next birthday. Measured from 15 September 2026, a 30 June birthday is 288 days away.

288days to go

Next 30 June birthday, counted from 15 Sep 2026

What you get

Four answers from two dates.

Everything below appears together as soon as a birth date is set.

Exact age

Completed years, then months, then days, the way age is normally counted.

Total days

Every day between the two dates, for anniversaries, milestones and forms that ask for it.

Total months

The age expressed in months, handy for babies, toddlers and contract terms.

Next birthday

The number of days left until the next birthday, counted from the date you measure to.

Worked examples

Real results from the calculator.

Each row was run through the calculator above, measured to the date shown.

BornMeasured onExact ageTotal daysNext birthday in
30 Jun 198515 Sep 202641 yr 2 mo 16 d15,052288 days
20 Nov 199215 Jan 202633 yr 1 mo 26 d12,109309 days
10 Aug 202015 Sep 20266 yr 1 mo 5 d2,227329 days
29 Feb 2000 (leap day)28 Feb 202524 yr 11 mo 30 d9,1311 day
29 Feb 2000 (leap day)1 Mar 202525 yr 0 mo 0 d9,1320 days (birthday)
31 Dec 199931 Dec 202526 yr 0 mo 0 d9,4970 days (birthday)
Being straight with you

Where an age calculator stops.

This works with calendar dates only. It doesn’t know the time or the time zone someone was born in, it uses the Gregorian calendar rather than lunar or other calendars, and it can’t tell you how a particular law, school or insurer counts age. When an official rule applies, that rule wins.

It also can’t know your business. The systems we build for clients work inside your real tools, on your real data, and apply your own rules. That’s AI workflow automation and AI integrations, not a text box.

What we build instead
  • Eligibility and deadline checks built on your own rules
  • Dates and ages calculated straight from your records
  • A person approving anything unusual before it goes out
  • Everything inside your forms, CRM or database
Book a free call
Why the detail matters

Subtracting years is often wrong.

Take the birth year away from this year and you get the right age only if the birthday has already passed. Before it, you’re a year out, and you have no months or days at all.

Counting years, then months, then days gives the answer a form, a contract or a doctor actually means.

Instead of

“2026 − 1992 = 34”

You get

“33 yr 1 mo 26 d” for someone born on 20 November 1992, measured on 15 January 2026. The birthday hasn’t come round yet.

Questions

About this tool.

Anything else? Email us.

Is it really free?
Yes. No account, no trial, no card, and no limit on how many times you use it. There is no paid version of this calculator.
Do you store the dates I enter?
No. The calculation runs in your own browser, so the dates never reach our server. The only exception is if you choose to have the result emailed to you.
How does it handle a 29 February birthday?
In years without 29 February, the birthday is counted on 1 March. Someone born on 29 February 2000 is 24 years, 11 months and 30 days old on 28 February 2025, and turns 25 on 1 March.
Can I work out an age on a past or future date?
Yes. Set the “Age at date” field to any date. Leave it empty and it uses today. If the birth date is after the date you pick, it tells you to check the dates instead of showing a result.
Does it work offline?
Once the page has loaded, yes: the calculation runs in your browser with no connection needed. You do need to be online to open the page in the first place.
Can you build something like this for my business?
Yes, and that’s most of our work. Yours would run on your own rules and data, inside the tools your team already uses. See AI integrations or book a free call.

Need this inside your own systems?

We build calculators and automation that run on your own rules and data, in the tools your team already opens. Free 30-minute call, fixed price before any work.

Book a free call