Age Calculator
Exact age in years, months, days. Next birthday countdown & zodiac.
Enter your 17-digit or 13-digit National ID number to instantly see your date of birth, exact age, registration district, and NID eligibility status. 100% private — runs in your browser.
Age: 36 years, 1 month, 0 days · NID: ✅ Eligible · District: from code
17-digit NID only. 13-digit encodes year only.
Three types of NID are in circulation. Which one do you have?
| Format | Digits | Birth Info Encoded | Where to Find |
|---|---|---|---|
| 17-digit NID | 17 | Full date (YYYY MM DD) | Old laminated NID card, or services.nidw.gov.bd |
| 13-digit NID | 13 | Birth year only | Older NID cards issued before 2012 |
| 10-digit Smart NID | 10 | Not decodable directly | Front of Smart NID card — use 17-digit from the back |
In Bangladesh's 17-digit NID, the first 8 digits represent the birth date: digits 1–4 are the birth year (YYYY), digits 5–6 are the birth month (MM), and digits 7–8 are the birth day (DD). For example, if your NID starts with 19901526, your birth date is 26 May 1990. The remaining 9 digits encode the district, upazila, and a serial number assigned at voter registration.
Bangladesh issued older 13-digit NIDs before migrating to the 17-digit format. The 13-digit NID encodes the birth year in positions 5–8 (after a 4-digit location prefix), but it does NOT encode the exact birth day and month. If you have a 13-digit NID, this tool will show your birth year and an approximate age. For the exact age, you need your 17-digit NID, which you can find at services.nidw.gov.bd.
The Smart NID card (also called the EC Smart Card) shows a 10-digit number on the front. This is a shortened reference number — the birth date cannot be reliably decoded from it alone without database lookup. Your full 17-digit NID number is printed on the back of the Smart NID card. Enter that 17-digit number for accurate age calculation.
Yes. This tool runs entirely in your browser using JavaScript. Your NID number is never transmitted to any server, stored, or logged anywhere. You can verify this by disconnecting from the internet — the tool still works. We never collect NID data.
The Bangladesh Election Commission requires applicants to be at least 18 years of age on the day of application. This tool checks this automatically — if the age from the NID is below 18, it will display an eligibility warning and show the exact date when the person will become eligible.
The district code in the NID number is the district where the voter was registered (usually where they lived at the time of NID enrollment), not their birthplace or current residence. If you moved after enrolling, the encoded district will still be the original registration district.
Exact age in years, months, days. Next birthday countdown & zodiac.
Days, weeks and months between two dates. Working days included.
Convert Gregorian (English) dates to Bangla, Hijri, Persian, Hebrew, Chinese, Indian Saka, Thai, and Japanese calendars.
0 / 17 digits — accepts 10, 13, or 17-digit NID