Iraq National ID Validator

Validate the 12-digit Iraqi national identification number format.

Ad placeholder (leaderboard)

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:

  1. Strip spaces and hyphens so you have a continuous string of digits.
  2. Confirm the value is exactly 12 digits and contains nothing but digits.
  3. Reject all-zero values and any value made of a single repeated digit.
  4. 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.

Ad placeholder (rectangle)