Ecuador Cédula Validator

Validate an Ecuadorian cédula with the official modulo-10 algorithm.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Ecuador cédula validator

Every Ecuadorian citizen is assigned a 10-digit cédula de identidad by the Registro Civil. The number is not random: it encodes a province code, a holder-type digit, a birth-order serial, and a final modulo-10 verifier that detects typos. This tool checks all three structural rules and reports instantly whether a cédula is well-formed.

How it works

The validator applies the official Módulo-10 (Luhn-style) algorithm. First it reads the first two digits as a province code and requires them to be 01–24 or 30. The third digit must be below 6 to mark a natural person. Then it runs the check digit: each of the first nine digits is multiplied by the coefficients 2,1,2,1,2,1,2,1,2; any product over 9 has 9 subtracted; the products are summed; and the expected verifier is (10 − (sum mod 10)) mod 10, which must equal the tenth digit. A cédula is valid only when the province, type and check digit all pass.

Example

Take 1710034065. The province is 17 (Pichincha) — valid. The third digit is 1 (< 6) — a natural person. Running the coefficients over 171003406 and reducing gives a sum whose check digit is 5, matching the final digit. The number is reported valid.

PositionDigitsMeaning
1–217Province (Pichincha)
31Holder type (natural person)
4–9003406Birth-order serial
105Modulo-10 check digit

It is privacy-first: nothing leaves your browser. The validator checks the algorithm and structure only — it never confirms the number against the Registro Civil.

Ad placeholder (rectangle)