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

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.

Interactive tool: https://lookup.sg/tools/nric-checker

## 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
- [ICA: New M FIN series from 1 January 2022](https://www.ica.gov.sg/news-and-publications/media-releases/media-release/new-m-fin-series-to-be-introduced-from-1-january-2022)
- [GovTech FormSG: NRIC and UEN validators (open source)](https://github.com/opengovsg/FormSG/tree/develop/packages/shared/utils)
- [UEN: official search and format information](https://www.uen.gov.sg/)
- [PDPC: Advisory guidelines for NRIC and other national identification numbers](https://www.pdpc.gov.sg/guidelines-and-consultation/2020/02/advisory-guidelines-on-the-personal-data-protection-act-for-nric-and-other-national-identification-numbers)

---
Source: Lookup (https://lookup.sg) · Data as of October 2026 · Listings compiled from Singapore government open data (data.gov.sg), OneMap and Overture Maps places. Free listings never show contact details; contact details appear only on Lookup Verified listings.
