Age calculator and date calculator

Enter a date of birth to see the exact age today, or any two dates to see the time between them. Below, add or subtract days, weeks, months or years.

๐Ÿ”’ Runs 100% in your browser. Nothing is uploaded.

โ€“years
โ€“months
โ€“days

Add or subtract from a date

Result

โ€“

Forms, insurance, school registration and planning often need an exact age or the precise gap between two dates. Enter a date of birth (or any start date) and the tool calculates the difference correctly, accounting for month lengths and leap years. Dates of birth are personal data, so they stay on your device.

Popular uses

Also known as: How old am I ยท Days between dates ยท Date difference calculator ยท Add days to date ยท Birthday countdown

How to use

  1. Enter the date of birth or start date.
  2. Optionally change the second date (today by default) to get the time between any two dates.
  3. To find a future or past date, use the "Add or subtract" section.

Why this tool is safe

This page loads no tracking scripts, and its security policy forbids it from sending data to other servers. The work happens in your browser's memory and is gone when you close the tab.

Frequently asked questions

How are leap years handled?

The calculation uses real calendar dates, so February 29 and months of different length are counted correctly. A February 29 birthday is celebrated on February 28 in nonโ€‘leap years.

Can I calculate the time between any two dates?

Yes. Put the earlier date in the first box and the later one in the second. The total is shown in days, weeks and months as well.

What is one month after January 31?

February 28 (or 29 in a leap year). When the target month is shorter, the result moves to its last day, which is how contracts and banks usually count.

Is my date of birth stored?

No. It is not saved, sent or logged anywhere.