Free tool · No signup · Private

Age Calculator: How Old Am I Exactly?

Enter your date of birth to get your exact age in years, months and days, how many days and hours you've been alive, and how long until your next birthday. Born in BS? Switch to the Nepali calendar.

By Suman Sharma · Updated

Age calculator · AD / BSLocal

Defaults to today. Change it to find your age on any date.

Waiting for input

Enter your date of birth to see your exact age.

How to use this tool

  1. Pick your calendar

    Choose 'Born in AD' for an English date of birth, or 'Born in BS' for a Nepali one.

  2. Enter your date of birth

    Select the date you were born. The age is worked out for today unless you change the 'Age on' date.

  3. Read your age

    See your age in years, months and days, totals in months, weeks, days and hours, your birth date in the other calendar, and the countdown to your next birthday.

Example

A leap-day birthday: born 29 February 2000, checked on 14 October 2026.

Input

  • Calendar: AD
  • Date of birth: February 29, 2000
  • Age on: October 14, 2026

Result

  • 26 years, 7 months and 15 days
  • 319 months, 1,389 weeks, or 9,724 days
  • Next birthday in 137 days, on Sunday 28 February 2027

2027 isn't a leap year, so the birthday is counted on 28 February.

How your age is counted

The calculator counts the way people do. First the whole years since your birth, then the whole months after your last birthday, then the days left over. So if you were born on 15 March 1998, on 10 October 2026 you are 28 years, 6 months and 25 days old.

Short months are handled like a calendar would handle them. If you were born on the 31st, a month later is the last day of the next month. If you were born on 29 February, your birthday counts as 28 February in years that aren't leap years.

How to calculate your age by hand

Take the same example: born 15 March 1998, age on 10 October 2026.

  • Years: 2026 minus 1998 is 28. The birthday (15 March) has already passed this year, so keep 28. If it hadn't, you would take one off.
  • Months: count whole months from the last birthday, 15 March 2026. 15 September is 6 months later, and 15 October hasn't arrived yet, so 6 months.
  • Days: count from 15 September to 10 October. September has 30 days, so that is 15 days to the end of September plus 10 in October, 25 days.
  • Result: 28 years, 6 months and 25 days. The days step is where most hand calculations go wrong, because the month you borrow from can have 28, 29, 30 or 31 days.

Age in days, weeks and hours

Total days is every calendar day from your birth date to the 'age on' date, including each 29 February in between. Weeks are those days divided by seven, rounded down. Hours are days times 24, counted from midnight to midnight, because a date of birth doesn't include the time you were born.

Total months counts every whole month since birth, so 28 years and 6 months is 342 months.

Different ways of counting age

  • Completed years: the international way, and what this calculator shows. You turn one on your first birthday. Passports, ID cards and exam forms use this.
  • 'Lagyo' age in Nepal: people often say the year they are in rather than the years they've finished. '27 lagyo' means 26 completed years.
  • East Asian age reckoning: a baby counts as one at birth and everyone gains a year at the new year. South Korea switched its legal and administrative age to completed years in June 2023.

Born in the Nepali calendar?

Many birth dates in Nepal are recorded in Bikram Sambat. Choose 'Born in BS', enter the year, month and day, and the calculator converts it to the English calendar before working out your age. It uses the same verified calendar data as the Nepali Date Converter, covering 2000 to 2083 BS.

Handy uses

  • Forms and exams: check whether you meet an age limit on a specific date, like the last day to apply. Exam and job notices in Nepal often set the limit on a BS cut-off date, so enter that date in 'Age on'.
  • Visas and travel: some forms want age on the date of travel, not today. Change the 'Age on' date.
  • Milestones: find the day you turn 10,000 days old, or how many weeks old a baby is.
  • Retirement and pensions: see exactly how far you are from a cut-off age.

Common errors

  • A BS year entered as AD

    If your certificate says 2055 Baishakh, switch to the BS calendar first. As an AD year, 2055 is still in the future, so you won't get an age.

  • Subtracting 57 to convert BS to AD

    The gap is 56 or 57 years depending on the month, and the day shifts as well. Enter the full BS date and let the tool convert it.

  • 'Lagyo' age vs completed age

    In Nepal, '27 lagyo' means you've finished 26 years and are in your 27th. This tool shows completed years, which is what forms and ID cards ask for.

  • 'Age on' set before the birth date

    You'll see 'The date of birth is after the age on date'. Check that the two fields aren't swapped.

Frequently asked questions

How do I calculate my exact age?

Enter your date of birth. The calculator counts whole years since you were born, then whole months since your last birthday, then the remaining days, and shows the result instantly.

Can I calculate my age from a Nepali (BS) date of birth?

Yes. Choose 'Born in BS', pick your Nepali year, month and day, and the calculator converts it to AD for you. It covers 2000 to 2083 BS.

How old will I be on a certain date?

Change the 'Age on' date to any date in the past or future, and your age on that day is shown.

How are leap years handled?

Total days include every 29 February. If you were born on 29 February, your birthday is treated as 28 February in non-leap years.

Is my date of birth stored?

No. The calculation happens in your browser and nothing is sent or saved.

How many days old am I?

Enter your date of birth and read the Days total under your age. It counts every calendar day since you were born, including leap days. Someone born on 29 February 2000 was 9,724 days old on 14 October 2026.

What is my age in the Nepali calendar?

Your completed age is the same in both calendars, because a year is a year. What changes is the date your birthday falls on. Pick 'Born in BS' to enter a Nepali birth date, and the tool also shows the same date in AD.

Contact

Get in Touch

Want to call me? book a call and I'll respond in the available time slot. I will ignore all soliciting.