Skip to content
lookup.sg

NRIC Checker: Validate an NRIC, FIN or UEN Check Letter

Free · No sign-up · Updated October 2026
Validate a Singapore NRIC or FIN check letter (S, T, F, G and M series) or a UEN's format and check character. Runs in your browser; nothing is sent or stored.
Check

Checked in your browser. Nothing is sent, saved or put in the link.

How the check letter is worked out

1×22
2×714
3×618
4×520
5×420
6×318
7×214

Sum 106. Remainder after dividing by 11: 7. Position 7 in the S table is D.

NRIC / FIN check

Valid

The check letter matches. The number is well-formed, which does not prove it has been issued.
Series
S: NRIC
Holder
Singapore citizen or PR born before 2000
Expected check letter
D

NRIC and FIN prefixes

The first letter tells you the series; the last letter is a checksum of the 7 digits.

  • SNRICSingapore citizen or PR born before 2000+0 · letters J Z I H G F E D C B A
  • TNRICSingapore citizen or PR born in 2000 or later+4 · letters J Z I H G F E D C B A
  • FFINforeigner, issued before 2000+0 · letters X W U T R Q P N M L K
  • GFINforeigner, issued from 2000 to 2021+4 · letters X W U T R Q P N M L K
  • MFINforeigner, M series issued from 1 January 2022+3 · letters X W U T R Q P N J L K

This only checks that a number is well-formed. It cannot tell you who a number belongs to or whether it has been issued, and it never generates numbers. Since 1 September 2019, PDPC guidelines say organisations generally should not collect full NRIC numbers unless the law requires it or identity must be verified to a high degree, so think twice before typing yours into any website.

How this works

An NRIC or FIN is a prefix letter, 7 digits and a check letter. Multiply the digits by 2, 7, 6, 5, 4, 3 and 2, add the results, add 4 for T or G numbers or 3 for M numbers, and take the remainder after dividing by 11. That remainder picks the check letter from a table: J Z I H G F E D C B A for S and T, X W U T R Q P N M L K for F and G, and X W U T R Q P N J L K for the M series introduced on 1 January 2022.

A UEN comes in three formats: 8 digits and a check letter for businesses registered with ACRA (nnnnnnnnX), the year of registration, 5 digits and a check letter for local companies (yyyynnnnnX), and TyyPQnnnnX for all other entities, where T, S or R means 20yy, 19yy or 18yy and PQ is the entity type (LL for a limited liability partnership, SS for a society, CC for a charity). Each format has its own weighted checksum.

The algorithms match those used in GovTech's FormSG form validators. Passing the check only means a number is well-formed: it does not prove the number has been issued or who holds it. To confirm a business exists, search its UEN on the official register.

The check runs entirely in your browser. The number you type is never sent to Lookup or anyone else, never stored, and never added to the page link.

FAQs

How do I check if an NRIC is valid?

Multiply the 7 digits by 2, 7, 6, 5, 4, 3, 2, add them, add 4 for a T number, and find the remainder after dividing by 11. For S1234567D the sum is 106, the remainder is 7, and position 7 in J Z I H G F E D C B A is D, so the check letter is valid.

What does the first letter of an NRIC mean?

S is for Singapore citizens and permanent residents born before 2000 and T for those born in 2000 or later. F, G and M are FINs for foreigners: F was issued before 2000, G from 2000 to 2021 and M from 1 January 2022.

How is the M-series FIN check letter calculated?

The same way as F and G, with the same weights, but you add 3 to the sum and use the letter table X W U T R Q P N J L K. For M1234567 the sum is 106, plus 3 is 109, the remainder is 10, so the check letter is K.

How do I search a company by UEN?

Use the official UEN search at uen.gov.sg or ACRA's Bizfile. This tool checks that a UEN is correctly formed, for example that 9-character business UENs end with the right check letter, but it does not look anything up.

Is it safe to type my NRIC here?

Nothing leaves your browser: there is no upload, no storage and the number is not added to the link. Still, PDPC guidelines from 1 September 2019 say organisations should generally not collect full NRIC numbers, so be wary of sites that ask for yours.

Sources