Skip to main content

Age calculator

Exact age from a date of birth, plus total days lived and the countdown to your next birthday.

Runs in your browser. Nothing is sent, saved, or shared.

Defaults to today. Set a future date to work out how old you will be.

Enter a date of birth. It has to be a real date and cannot be later than the comparison date.

Candles on a birthday cake

Why months make this harder than it looks

Days and years are straightforward. Months are not, because they run from 28 to 31 days, so "one month later" means different lengths depending on where you start.

The convention used here is calendar-based: count whole years, then whole months, then the days left over. Someone born on 31 January is one month old on 28 February in a non-leap year, because there is no 31st to reach.

Leap years and 29 February

About one person in 1,461 is born on 29 February, and in non-leap years there is no exact anniversary. The usual convention treats 1 March as the birthday for legal purposes in most places, though some jurisdictions use 28 February.

This calculator counts total days lived, which sidesteps the question entirely and is the only unambiguous answer available.

Time zones and the day you were born

Age is a calendar fact, not an instant, so this works in whole days from the date you enter. It does not adjust for the time of day or the time zone you were born in.

For anything legal, that distinction can matter and a document beats a calculator. For everything else it does not.

How to calculate your exact age

  1. 1

    Enter your date of birth

    Day, month, and year. Everything is calculated in your browser and nothing is sent anywhere.

  2. 2

    Optionally change the date to compare against

    Defaults to today. Set a future date to work out how old you will be then.

  3. 3

    Read years, months, and days

    Calendar convention: whole years first, then whole months, then remaining days.

  4. 4

    Check the totals and the countdown

    Total days lived, and how many days until your next birthday.

Questions people ask

How do I calculate my exact age?
Count whole years from your birth date, then whole months, then the days left over. This tool does that and also gives your total days lived, which avoids the ambiguity in month lengths.
How many days old am I?
Enter your date of birth above and the total appears with the rest of the results. It counts every calendar day including leap days.
How is age calculated for people born on 29 February?
In non-leap years there is no exact anniversary. Most jurisdictions treat 1 March as the birthday, though some use 28 February. Total days lived avoids the question altogether.
Does this account for time zones?
No. Age is treated as a calendar fact and counted in whole days from the date you enter, with no adjustment for time of day or birth time zone.

Numbers are easy. Doing it every day is the hard part.

A calculator tells you where you are once. If the thing you actually want is to keep something up, that takes a record rather than a result.