Перейти к содержимому
Toova
Все инструменты

CURP Generator for Mexican Test Data

Приватность по умолчанию — работает полностью в вашем браузере

CURP — это уникальный 18-символьный персональный идентификатор страны Мексика. Toova создаёт синтаксически валидные CURP в вашем браузере — идеально для тестов, фикстур и демо-данных. Сгенерированные значения проходят фронтенд-валидаторы, но не зарегистрированы официально.

Что это

CURP (Clave Única de Registro de Población) — это уникальный 18-символьный идентификатор, присваиваемый каждому жителю Мексики. В нём закодированы инициалы имени, дата рождения, пол, штат рождения и одна контрольная цифра. Toova генерирует синтаксически валидные CURP с корректной контрольной цифрой — для тестов и фикстур.

Как работает алгоритм

Контрольная цифра вычисляется по позициям 1-17: значение каждого символа (цифры 0-9 → 0-9, буквы A-Z → 10-35) умножается на убывающий вес от 18 до 2, суммируется, и итоговая цифра равна (10 - сумма mod 10) mod 10. Случайные инициалы, коды штатов и даты дают значение, проходящее валидаторы, но не зарегистрированное в RENAPO.

Часто задаваемые вопросы

Сгенерированные CURP настоящие?
Нет. Они удовлетворяют официальному алгоритму, но не зарегистрированы в официальной базе Мексика. Фронтенд-валидаторы принимают; официальный поиск отклонит.
Можно ли использовать сгенерированный CURP в проде?
Только для тестов — фикстуры, демо, валидаторы. Использование для подделки личности или уклонения от налогов — мошенничество.
Почему мой валидатор принимает?
Потому что большинство проверяет математическую формулу (или формат), а не реестр.
Сохраняет ли Toova сгенерированные CURP?
Нет. Всё в браузере. Исходящих запросов нет.