Sri Lankan NIC Information Extractor
Extract birth date, age, and gender from Sri Lankan National Identity Card (NIC) numbers — supports both old and new formats, free and instant.
Supports old format (9 digits + V/X) and new 12-digit NIC format
About Sri Lankan NIC Numbers
Old Format (9 digits + V/X): The first two digits represent the birth year, followed by three digits for the day of year (females have 500 added), then a serial number, and finally V (resident citizen) or X (non-resident/overseas). Example: 911042754V
New Format (12 digits): Introduced after 2016, the first four digits are the full birth year, followed by three digits for day of year (same female +500 rule), then a serial number. Example: 199119202757
How gender is encoded: In both formats, if the day-of-year value is 500 or above, the NIC holder is female. Subtract 500 to get the actual day of year.
🔒 This tool runs entirely in your browser. No NIC number or personal data is ever sent to a server.
Example Sri Lankan NIC Numbers
912501234V— Old format, Male957501234V— Old format, Female199125012345— New format, Male199575012345— New format, FemaleFrequently Asked Questions
What information can be extracted from a Sri Lankan NIC?▾
A Sri Lankan NIC encodes the holder's date of birth, day of year, and gender. For females, 500 is added to the day-of-year value. This tool extracts date of birth, current age, and gender from both old and new NIC formats.
What does V or X mean at the end of a Sri Lankan NIC?▾
In the old NIC format, V stands for Voter and is used for resident Sri Lankan citizens. X is used for Sri Lankan citizens residing abroad. Both are valid old-format NICs and this tool handles both.
Is this NIC extractor tool free and private?▾
Yes. The tool is completely free to use. All extraction logic runs in your browser using JavaScript — no NIC number is transmitted to any server.