🇪🇨 ECUADOR · IDENTITY

Cédula validator (free) — Ecuador

The Cédula de Identidad is Ecuador's national identity document issued by the Registro Civil. It has 10 numeric digits: a province code, a type indicator, sequential digits, and a check digit calculated via a Luhn-style algorithm. This tool validates structure and check digit client-side.

Validates locally — your data never leaves your browser. No tracking on input. Format and check-digit validation only.

Validates locally — your data never leaves your browser. No tracking on input.

How Cédula (Ecuador) validation works

An Ecuadorian cédula has 10 digits. Positions 1-2 are the province code: 01 (Azuay) through 24 (Santo Domingo), plus 30 for foreigners. Position 3 indicates the type: 0-5 for natural persons (citizens), 6 for public-sector entities, 9 for private-sector entities. Positions 4-9 are sequential, and position 10 is the check digit.

For natural persons (digit 3 in 0-5), the check is a Luhn variant. Multiply digits at positions 1, 3, 5, 7, 9 (1-indexed) by 2 and subtract 9 if the result exceeds 9. Sum these with digits at positions 2, 4, 6, 8. The check digit equals (10 − sum mod 10) mod 10, compared with the digit at position 10.

Public (6) and private (9) sector identifiers use different mod-11 algorithms — this validator accepts them as format-valid, and the full check runs on Normadata's /v1/verify endpoint. The validator also rejects any province code outside 01-24 / 30.

Frequently asked questions

What's the difference between a CI and a RUC in Ecuador?

A CI (Cédula de Identidad) is a 10-digit personal identity number. A RUC (Registro Único de Contribuyentes) is a 13-digit tax identifier where the first 10 digits of a natural-person RUC equal the holder's cédula, followed by '001' for the establishment code.

What does the province code identify?

The first two digits identify the province where the cédula was originally issued: 01 = Azuay, 02 = Bolívar, ..., 17 = Pichincha (Quito area), 24 = Santo Domingo de los Tsáchilas. Code 30 is reserved for foreigners issued an Ecuadorian cédula.

Why is the third digit important?

It identifies the cédula type: digits 0-5 are natural persons (citizens), 6 is a public-sector entity (rare for personal cédulas), and 9 is a private-sector entity. The check-digit algorithm differs by type.

Can I validate CI via API?

Yes. Normadata's Verify API validates Ecuadorian CI alongside 19 other Latin American identifiers with a single JSON call.

Want CI validation in your app?

The Normadata Verify API validates Ecuadorian CI alongside 19 other Latin American identifiers with a single JSON call.

See the Verify API