The Iraqi national ID number is the 12-digit identifier on the unified national card. It is required across Iraqi government services and for KYC in banking and telecoms onboarding. A mistyped number will be rejected downstream, so this free validator confirms the format is well-formed, entirely in your browser.
How it works
The national ID is a fixed-length numeric identifier. This validator applies the official structural rules:
- Strip spaces and hyphens so you have a continuous string of digits.
- Confirm the value is exactly 12 digits and contains nothing but digits.
- Reject all-zero values and any value made of a single repeated digit.
- Display the number grouped as 4-4-4 for easier cross-checking.
Because no public check-digit algorithm exists for the Iraqi national ID, the tool validates format rather than computing a checksum.
Example
A number such as 199012345678 is reported as a valid 12-digit format, shown as 1990 1234 5678. A value like 19901234567 (11 digits) is rejected as the wrong length.
A valid result confirms the number is well-formed, not that the ID was actually issued. To confirm issuance, verify with the relevant Iraqi authority. All processing stays on your device.