Generated 0 IDs
The Kuwait Civil ID Generator is an essential utility for software developers, QA engineers, and testers working with Kuwaiti data systems. Instead of using real personal data, our tool generates 100% syntactically valid, random Civil ID numbers that pass the official Modulus 11 checksum validation.
A Kuwaiti Civil ID consists of 12 digits containing specific information:
Disclaimer: This tool generates random numbers for testing purposes only. It does not access any government database or real personal records.
Integrate Civil ID generation directly into your automated tests using our simple HTTP API.
| Param | Type | Description |
|---|---|---|
number |
int | Number of IDs to generate (max 1000). Default: 1. |
day |
int | Specific day of birth (1-31). Optional. |
month |
int | Specific month of birth (1-12). Optional. |
year |
int | Specific year of birth (1950-Present). Optional. |
# Get 5 random IDs
curl "https://civil-id.dev/api?number=5"
# Get ID for specific date (1st Jan 1990)
curl "https://civil-id.dev/api?day=1&month=1&year=1990"