A Singapore NRIC or FIN is a 9-character identifier used across HR, banking and Ministry of Manpower work-pass workflows. It has a prefix letter, seven digits and a final check letter. This validator runs the official checksum entirely in your browser, so the sensitive number never leaves your device.
How it works
The check letter is derived from the seven digits:
- Multiply the digits by the weights
2, 7, 6, 5, 4, 3, 2and sum the products. - Add an offset for the newer series:
+4for prefixesTorG,+3forM. - Take the sum modulo 11 to get a remainder.
- Use the remainder to index a prefix-specific table of letters:
S, T → J Z I H G F E D C B A
F, G → X W U T R Q P N M L K
M → K L J N P Q R T U W X
The letter at that position must equal the ninth character. For example, S1234567D gives a remainder of 7, and the S/T table at index 7 is D — so it validates.
Notes
The prefix encodes both the holder type (citizen/PR versus foreigner) and the issuance era. The M series, added in 2022, uses its own table and a +3 offset. A passing check letter proves only internal consistency, not that the identity exists or any pass is active. Because these are personal data, the tool performs no network calls.