Philippines UMID CRN Generator
Philippine Unified Multi-Purpose ID Common Reference Number (UMID CRN).
Waiting for generation...
About the Philippines UMID CRN
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.