Philippines UMID CRN Validator
Online Philippines UMID CRN validator. Verify format and check digits.
How is the UMID CRN validated?
The UMID CRN is the single, unified national identification code for government services in the Philippines, containing exactly 12 numeric digits.
This tool generates and validates UMID CRNs applying the official Modulo 11 check digit weight sequence over the first 11 digits.
Anatomy & Structure of UMID — Philippines
The Philippine UMID (CRN) consists of 12 digits in 2 parts:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 11 | Common Reference Number (CRN) | 11 digits | Unique sequence generated by central biometric registry | 12345678901 |
| 12 | Check Digit | 1 digit | Calculated via Modulo 11 with exponential powers-of-2 weights | 2 |
Official Algorithm (Modulo 11 with Exponential Weights — EO 420)
Check digit calculation for Philippine UMID:
S = Σ d[i] * W[i] (i=0..10); R = S mod 11; DV = (11 - R) >= 10 ? 0 : 11 - R
- 1. Multiply the first 11 digits by weights: W = [2, 4, 8, 5, 10, 9, 7, 3, 6, 1, 2].
- 2. Sum all weighted products into total S.
- 3. Compute remainder R of S divided by 11.
- 4. If 11 - R >= 10, check digit is 0; otherwise DV = 11 - R.