Age Calculator

    Age Calculator

    Calculate your exact age in years, months, and days

    About the Age Calculator

    An age calculator turns a birth date into a precise age — years, months, days — plus aggregate totals (days, weeks, months lived). Seemingly trivial, but leap years, month boundaries, and timezone parsing make it surprisingly easy to get wrong. This tool uses strict UTC calendar math so results are consistent worldwide.

    Features

    How it works

    1. Enter your birth date.
    2. Optionally enter a target date (defaults to today).
    3. See exact age plus total days, weeks, months lived.

    Use cases

    Frequently asked questions

    How do you handle February 29 birthdays?

    +

    Correctly — on non-leap years, the 'birthday' is treated as March 1 for 'today is my birthday' checks, matching legal convention in most jurisdictions.

    Why UTC instead of local time?

    +

    Dates-without-time are timezone-ambiguous. Parsing them in UTC prevents an off-by-one-day bug when users are several hours ahead or behind the date boundary.

    Can I calculate age as of a past date?

    +

    Yes — the optional 'Calculate Age On' field lets you use any target date, past or future.

    Is my birth date stored?

    +

    No. Everything runs locally in your browser.

    Why do total days and year-month-day totals differ?

    +

    Months have different lengths, so 1 year + 1 month is sometimes 365 days and sometimes 367. Total days is the raw calendar difference.