Passer au contenu principal

Générateur de Numéro d'Identité NRIC / FIN (Singapour)

Générez et formatez des Numéro d'Identité NRIC / FIN (Singapour) valides pour les tests logiciels et le développement.

En attendant la génération...

À propos de Numéro d'Identité NRIC / FIN (Singapour)

Le NRIC et le FIN sont les numéros d'identification uniques à 9 caractères de Singapour pour les citoyens et résidents étrangers.

Composé de 9 caractères : lettre initiale (S, T, F, G, M), 7 chiffres et une lettre de contrôle calculée par somme pondérée avec les poids [2, 7, 6, 5, 4, 3, 2] Modulo 11.

Anatomie et Structure du NRIC / FIN — Singapour

Le numéro d'identité de Singapour comprend 9 caractères en 3 parties :

PositionChampTailleSignification et RègleExemple
1Préfixe de Catégorie1 lettreS/T=Citoyen/PR ; F/G/M=Étranger/FINS
2 à 8Numéro de Registre7 chiffresNuméro séquentiel délivré par l'ICA1234567
9Lettre de Contrôle1 lettreCalculée via **Modulo 11 Pondéré** avec décalage de préfixeD

Algorithme Officiel (Modulo 11 Pondéré — ICA Singapore)

Calcul de la lettre de contrôle du NRIC/FIN :

S = offset + Σ (d[i] * W[i]) ; R = S mod 11 ; Lettre = table[R]
  1. 1. Multiplier les 7 chiffres par : W = [2, 7, 6, 5, 4, 3, 2].
  2. 2. Ajouter le décalage de préfixe : S/F = 0, T/G = 4, M = 3.
  3. 3. Calculer la somme totale et le reste R = S mod 11.
  4. 4. Associer R à la lettre de contrôle dans la table ICA correspondante.

Foire Aux Questions & Directives Techniques