Валидатор мексиканского CURP
Проверьте мексиканский CURP и контрольную цифру.
Пакетная проверка — вставьте много, по одному на строку
Несколько стран или более крупные списки? Откройте: рабочая панель пакетной проверки ID.
Проверить мексиканский CURP
Вставьте 18-символьный CURP для проверки контрольной цифры, декодирования пола и даты рождения, а также цветовой разбивки сегментов — всё локально.
CURP (Clave Única de Registro de Población) — мексиканский 18-символьный код реестра населения под управлением RENAPO. Структура: 4 буквы имени, 6 цифр даты рождения, пол (H/M), 2-буквенный код штата (или NE для родившихся за рубежом), 3 внутренние согласные, различитель омонимии (цифра для родившихся до 2000, буква A–Z начиная с 2000) и конечная контрольная цифра.
Контрольная цифра вычисляется по таблице значений символов с убывающими весами по модулю 10, а этот валидатор локально проверяет каждый уровень: длину, шаблон букв и цифр, реальную календарную дату, известный код штата и саму контрольную цифру.
Как и у любого валидатора формата, успешная проверка означает «внутренне согласовано», а не «зарегистрировано». Официально проверить CURP можно через государственную службу gob.mx/curp. Последняя проверка: August 2026.
Опубликованные тестовые векторы — каждый проверен на работающем инструменте: структурно корректный CURP из 18 символов проходит все пять уровней (длина, шаблон, реальная календарная дата, код штата, контрольная цифра) · искажение последней цифры выявляется на уровне контрольной цифры с показом ожидаемого значения · невозможная дата, например 30 февраля, отклоняется на уровне даты, а не шаблона. Пакетный режим: вставьте по одному CURP в строке (или импортируйте CSV/TXT) и экспортируйте построчные результаты. Последняя проверка: 2026-08-12.
Вопросы и ответы
Как вычисляется контрольная цифра CURP?
Каждый из первых 17 символов отображается в значение ("0"–"9" → 0–9, "A"–"Z" → 10–36, пропуская обработку Ñ), умножается на веса от 18 до 2 и суммируется. Контрольная цифра равна (10 − (сумма mod 10)) mod 10.
Что изменилось для людей, родившихся после 1999 года?
Позиция 17 (дифференциатор омонимии) — это цифра от 0 до 9 для рождённых до 1999 года и буква от A до Z с 2000 года — так формат кодирует век.
Какие коды штатов действительны?
32 федеральные единицы имеют двухбуквенный код (DF/CX для Мехико, JC для Халиско, NL для Нуэво-Леон…), а также NE для мексиканцев, родившихся за границей. Все остальное не проходит проверку.
Отправляется ли мой CURP куда-либо при проверке?
Нет. Вся проверка выполняется в вашем браузере — ничего не загружается, не логируется и не сохраняется. Для получения официальной копии вашего CURP используйте сервис RENAPO на gob.mx.
Можно ли проверить сразу целый список CURP?
Да — откройте раздел пакетной проверки, вставьте по одному CURP в строке или импортируйте файл CSV/TXT и нажмите «Проверить все». Каждая строка получит отдельный вердикт и объяснение; результаты можно экспортировать в CSV или распечатать как отчёт. Всё выполняется локально, список не покидает браузер.
Последнее обновление: