Find out how old someone is in years, months and days. Enter a birth date and an optional as-of date (defaults to today) to get a precise age breakdown using calendar-aware arithmetic — not a rough year estimate. Useful for birthdays, forms, HR checks, school enrolment and any situation that needs an exact age.
🔒 Your file is processed locally in your browser whenever supported. This tool runs entirely on your device — nothing you type or upload is sent to a server, logged, or stored.
Exact age counts full years between the two dates, then remaining months and leftover days. For example, someone born on 15 March 2000 is 26 full years old on 14 March 2026, and 26 years 11 months 15 days on 14 February 2027.
In non-leap years the anniversary is treated as 1 March (or 28 February, depending on jurisdiction). This calculator uses standard calendar arithmetic so you always get a consistent, explainable result.
Yes. Enter the first person's birth date with today's as-of date, note the result, then repeat for the second — or set both dates relative to a fixed as-of date so the difference is stable.
Yes. The calculation runs in your browser. The dates you type are not uploaded to a server, logged or stored.
| Platform | Supported | Offline | Local | Server | Network |
|---|---|---|---|---|---|
| WEB | Yes | Yes | Yes | No | Not required |
| PWA | Yes | Yes | Yes | No | Not required |
| ANDROID | Yes | Yes | Yes | No | Not required |
| IOS | Yes | Yes | Yes | No | Not required |
Count years, months, days and weeks between two dates.
Format a date in ISO, long, short and UTC styles.
Convert between Unix timestamps and human-readable dates.
Calculate body mass index from weight and height.
Advertisement