← All Tools / NRIC Validator

Singapore NRIC / FIN Validator

Validate a Singapore NRIC or FIN number by checking its format and checksum.

⚠ Privacy Note: This tool validates NRIC checksum format only. Your input is processed entirely in your browser and is never sent to any server.

Understanding Singapore NRIC / FIN Numbers

A Singapore NRIC (National Registration Identity Card) number consists of 9 characters: a prefix letter, 7 digits, and a checksum letter at the end. The prefix identifies the holder's type and birth era. The checksum letter is calculated using a specific algorithm to detect transcription errors.

PrefixMeaning
SSingapore Citizen or PR born before 2000
TSingapore Citizen or PR born in 2000 or after
FForeigner (FIN) issued before 2000
GForeigner (FIN) issued in 2000 or after
MForeigner (FIN) — new series from 2022

Frequently Asked Questions

The NRIC checksum is calculated by multiplying each of the 7 digits by weights [2,7,6,5,4,3,2], summing the results, adding an offset for T/G/M prefixes, dividing by 11, and mapping the remainder to a checksum letter. The letter at position 9 must match this calculated checksum for the NRIC to be valid. This allows detection of single-digit transcription errors.

A Foreign Identification Number (FIN) is a unique identifier issued to foreigners who are long-term residents of Singapore, including Employment Pass, S Pass, and Dependent Pass holders. It has the same 9-character format as NRIC but starts with F, G, or M. FIN holders use it for government transactions, banking, and medical services in Singapore.

S = Singapore Citizen/PR born before 2000 (the most common prefix). T = Citizen/PR born in 2000 or after (the year 2000 issue required a new prefix series). F = Foreigner FIN issued before 2000. G = Foreigner FIN issued 2000 onwards. M = New foreigner FIN series introduced from 1 January 2022 to accommodate more foreigners.

No. A valid checksum only confirms the number follows the correct mathematical format — it does not verify that the NRIC has been issued to a real person or is currently in use. This tool is useful for checking data entry errors in forms, not for identity verification. The actual NRIC database is maintained by ICA (Immigration and Checkpoints Authority).

Quick Facts

  • ✓ Validates checksum (S/T/F/G/M)
  • ✓ Identifies NRIC type
  • ✓ Format + checksum check
  • ✓ Never sends data to server
  • ✓ 100% free, browser-based