Enter a date of birth and see your age in years, months, and days. This free age calculator is a date of birth calculator and a birthday calculator for Miladi, Shamsi, Hijri, Nepali, Hebrew, and Julian.
Your age
Your age appears here after you calculate.
1Choose calendar typeMiladi is selected by default. Change it to Shamsi, Islamic Hijri, Nepali, Hebrew, or Julian when the birth record uses that calendar.
2Enter date of birthFill year, month, and day for your date of birth.
3Enter reference dateFill year, month, and day for the date to calculate age at, or use today.
4Calculate ageClick Calculate Age to get years, months, days, decimal age, and full totals.
Age Calculator Guide and Quick Navigation
An age calculator finds how old someone is from a date of birth. This date of birth calculator also works as a birthday calculator: enter the date of birth, keep today or pick another day, and read the age in years, months, and days. It covers Miladi, Shamsi, Islamic Hijri, Nepali, Hebrew, and Julian, with decimal age and the formula.
Which calendar to choose
Use the calendar that is written on the birth record. Both dates on this page stay in that calendar.
Miladi
Selected by default. Use it for passports, international IDs, and most online forms. Miladi is the Gregorian calendar.
Shamsi (Afghan)
Use it for an Afghan birth certificate or any solar Hijri date. This is the Shamsi age calculator, also called Afghan solar Hijri.
Islamic (Hijri)
Use it only when the record is the lunar Hijri date, not the solar Shamsi date.
Nepali (Bikram Sambat)
Use it for a Nepali date of birth. Supported years run from Baisakh 2000 through Chaitra 2099.
Hebrew
Use it for a Jewish civil date. A leap year includes Adar I and Adar II. A common year has one Adar.
Julian
Use it for an old-style civil date. The Julian calendar runs behind the Miladi date and counts every fourth year as a leap year.
How to calculate age from a date of birth
Step-by-step guide to calculate exact age in Miladi, Shamsi, Islamic Hijri, Nepali, Hebrew, or Julian.
1Choose calendar type. Miladi is selected by default. Change it to Shamsi, Islamic Hijri, Nepali, Hebrew, or Julian when the birth record uses that calendar.
2Enter date of birth. Fill year, month, and day for your date of birth.
3Enter reference date. Fill year, month, and day for the date to calculate age at, or use today.
4Calculate age. Click Calculate Age to get years, months, days, decimal age, and full totals.
About This Age Calculator
This free age calculator by date of birth also works as a date of birth calculator and a birthday calculator across Miladi, Shamsi (Afghan Solar Hijri), Islamic Hijri, Nepali (Bikram Sambat), Hebrew, and the Julian calendar. It gives age in years, months, and days, a decimal age, and full totals in weeks, days, hours, minutes, and seconds. Use the age calculator by year when the reference date is not today. Use Shamsi when the birth certificate is Afghan civil, Miladi for international IDs, Nepali for a Bikram Sambat record, Hebrew for a Jewish civil date, Julian for an old-style civil date, and lunar Hijri only when the record is explicitly lunar.
The age calculator formula counts completed years, then completed months on the same day, then the remaining days. It applies each calendar's own month lengths and leap rules.
Shamsi months: first 6 months are 31 days, next 5 are 30, final month is 29/30.
Nepali Bikram Sambat months use the published day counts for BS 2000–2099, from 29 to 32 days.
Hebrew age uses civil Hebrew month lengths, including Adar I and Adar II in a leap year.
The Julian calendar treats every fourth year as a leap year, including century years.
Decimal age is the total day difference divided by 365.2425.
Total units are calculated from day difference: weeks, days, hours, minutes, seconds.
Input validation prevents impossible dates and reference-before-birth mistakes.
People also search for
People search for an age calculator, an age calculator by date of birth, a date of birth calculator, a birthday calculator, and a date of birth. They also search for an age calculator online, Age Calculator Google, a Shamsi date age calculator online, an Age Calculator Nepali, a Hebrew or Julian age calculator, and a decimal age calculator. The age calculator formula and the age calculator by year both use the reference date on this page.