en

Egyptian National ID decoder

Read the birth date, governorate and gender out of a 14-digit Egyptian National ID - purely by computation, locally in your browser, no registry lookup.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

The Egyptian National ID (الرقم القومي) is a 14-digit number issued by the Civil Status Authority. Its structure is publicly documented: a century digit, two digits birth year, two digits month, two digits day, two digits governorate code, a four-digit sequence (whose last digit is odd for male, even for female) and a final digit.

This tool is a decoder, not a registry lookup (important and honest): it reads out only what is publicly documented in the fourteen digits themselves - century, birth date, governorate and gender. It does not access any population registry and stores nothing. The final (fourteenth) digit is sometimes called a check digit, but we could not find a reliably sourced, public formula for computing it - so this tool only shows it unchanged instead of faking a guessed verification.

All processing runs locally in your browser as plain JavaScript - your number is never uploaded, sent anywhere or stored.

Specifications

Specifications
Input formatsText input
Output formatJSON
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Enter the National ID into the text field.
  2. Click decode.
  3. Read off the birth date, governorate and gender.

Limitations: IMPORTANT: this tool performs only a mathematical checksum/format check. It is not an official identity, existence, or registry verification and not a request to any authority. Any additional information derived from the number's structure (birth date, governorate, gender) is based solely on the publicly documented encoding logic of the issuing authority. This tool derives the birth date, gender and region purely by computation from the number you enter; it does not access any registry and stores nothing. The final digit is shown but NOT verified as a check digit - we could not find a reliably sourced, public formula for it. This function runs exclusively locally in the user's browser. The provider never receives, stores, or transmits the entered number or any result derived from it. The provider is therefore not a data controller or processor within the meaning of PDPL 151/2020 Art. 1 with respect to this input.

FAQ

Is my number uploaded?

No. Decoding runs entirely locally in your browser; the number never leaves your device and is not stored.

Does the tool access the population registry?

No, never. It reads out only what the fourteen digits themselves publicly, documentedly encode - no registry lookup, no existence check.

How is gender encoded?

Via the parity of the last digit of the four-digit sequence number: odd stands for male, even for female.

Does the tool verify the last digit as a check digit?

No, deliberately not. We found no reliably sourced, public formula for it; the tool only shows the digit unchanged instead of faking a guessed verification.

Related tools

Calculate a checksum · Decode JWT · Base converter · PAN validator · Check a personnummer · TC Kimlik No validator