Singapore NRIC Check Program |
The Singapore NRIC number consists of a Century prefix, SEVEN (7) digits and a letter appended behind (e.g. S1234567/A). This suffix letter is calculated from the first SEVEN (7) digits using the MODULUS ELEVEN (11) method. This system is the most commonly used since it provides a high degree of security.
The steps involved in the computation are as follows:
In Singapore, the weight for the NRIC number is shown in the following table:
2 | 7 | 6 | 5 | 4 | 3 | 2 |
The conversion (look-up) table to convert the check digit into the corresponding alphabet is shown below:
Check Digit | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
Alphabet (for S, T Century Prefixes) |
A | B | C | D | E | F | G | H | I | Z | J |
Alphabet (for F, G Century Prefixes) |
K | L | M | N | P | Q | R | T | U | W | X |
I have written the Singapore NRIC Check Program. This program is STRICTLY for evaluation purposes and NOT for sale. You may distribute the program freely in its ORIGINAL form but the author will NOT be responsible for any events or consequences that may result from any inappropriate use of the program. However, please feel free to submit all bugs and comments to the author.
![]() |
Development and support for the above DOS program has ceased and thus will NO longer be made available for download.
![]() |
Copyright� 2007 by Chue Wai Lian
Last updated on Wednesday, 26 December 2007
Please send all mails to wailian at hotmail dot com