Date & Time

Nepali Age Calculator

नेपाली उमेर क्याल्कुलेटर

Calculate exact age in years, months and days from a Bikram Sambat or English date, with the next birthday.

Find an exact age in years, months and days from a date of birth in Bikram Sambat or the English calendar. The tool also converts the date between the two calendars, shows the weekday, and counts the days to the next birthday.

Date & TimeFree · No sign-up
Calendar
Age as of
Entered in the selected calendar. Supported range: 1975–2099 BS (1918–2043 AD).
Age—
Free to use · Works in your browserQuestions & sources

About the Nepali age calculator

This calculator works out an exact age in years, months and days from a date of birth entered either in the Bikram Sambat (BS) calendar used in Nepal or the English (AD) calendar. It also converts the date of birth into the other calendar and shows the weekday, plus the date of the next birthday and how many days away it is. It is useful for filling official forms, school admissions, visa and passport paperwork, pensions and retirement planning, and simply settling the “how old am I?” question.

Counting age on the Nepali calendar

Bikram Sambat is the official calendar of Nepal. Its year runs about 56.7 years ahead of the Gregorian year, and its months (Baisakh through Chaitra) do not line up with the English months. Each BS month has 29 to 32 days, which changes slightly from year to year. Because of this, an age is best worked out by converting the Nepali dates to an exact day count rather than by subtracting the years and guessing.

How the calculation works

Both dates are converted to their Gregorian equivalents, then the elapsed time is broken down by anchoring on the birth date and advancing whole years and then whole months. This gives the precise years, months and days between the two dates, and handles end-of-month and leap-day (29 February) birthdays correctly. The same elapsed period is also reported as a total number of months, weeks and days.

Accuracy and range

The converter uses a verified day-by-day table covering 1975–2099 BS, which is roughly 1918 to 2043 in the English calendar, so every date in that window is exact rather than an approximation. Dates outside the range, or dates that do not exist (such as 29 February in a non-leap year), are flagged instead of being estimated.

Frequently asked questions

How do I calculate my age in Nepal (BS)?
Enter your date of birth using the BS fields, keep the calendar set to BS, and leave “Use today’s date” ticked. The calculator converts the date to the Gregorian calendar and gives your exact age in years, months and days.
Can I enter my birthday in English (AD) date instead?
Yes. Switch the calendar control to AD and enter the English date of birth. The tool shows the same result and also displays your date of birth in Bikram Sambat.
How is age from a BS date of birth calculated exactly?
The BS date is converted to its exact Gregorian equivalent using a per-day conversion table, then the time between that date and the “as of” date is broken into whole years, then whole months, then the remaining days.
Why is my birthday shown on a different BS date than I remember?
A fixed English month and day does not map to a fixed BS month and day, because BS month lengths change from year to year. The calculator shows the exact BS date corresponding to your Gregorian birth date; your BS birthday can fall on a slightly different day each year.
Does it handle 29 February (leap year) birthdays?
Yes. In a non-leap year the next birthday is taken as 28 February, so the age is still computed correctly and the days-to-next-birthday count stays accurate.
What range of dates is supported?
The conversion covers 1975 to 2099 BS, which is about 13 April 1918 to 13 April 2043 in the English calendar. Dates outside that window are shown as invalid rather than estimated.

Sources & further reading

  1. Vikram Sambat calendar — background referenceen.wikipedia.org
  2. BS ↔ AD conversion table used by this toolgithub.com