Как пользоваться: Проверка и генератор ID-номеров
- 1
Выберите документ
Выберите страну, а затем документ, если их несколько, например CPF или CNPJ для Бразилии. Ниже появятся его формат записи и источники правил.
- 2
Проверьте один номер или список
На вкладке «Проверить» вставьте номера по одному в строке. Каждая строка получит отметку «Верный», «Предупреждение» или «Неверный» с причиной и полями, которые закодированы в номере.
- 3
Сгенерируйте тестовые номера
На вкладке «Сгенерировать» укажите, сколько номеров нужно, диапазон дат рождения, пол или регион, если они есть в документе, затем скопируйте список или скачайте TXT, CSV или JSON.
- 4
Дополните или рассчитайте
Вкладка «Рассчитать» добавляет недостающую контрольную цифру или букву; для codice fiscale, CURP и CUIT она вычисляет весь номер по личным данным.
Лимиты и Pro
Бесплатно и без регистрации: 25 документов из 18 стран, до 10 000 строк за одну проверку и 10 000 номеров в одной сгенерированной партии; задачи больше 500 элементов выполняются в фоновом обработчике.
Pro убирает рекламу; у проверки и генерации нет дополнительных ограничений, которые можно было бы снять. Смотреть Pro
О инструменте «Проверка и генератор ID-номеров»
Формы регистрации, платёжные сервисы и налоговые программы отклоняют идентификационный или налоговый номер, стоит ошибиться в одной цифре. Поэтому разработчикам нужны номера, проходящие такие проверки, для тестовых данных, а всем остальным — понять, правильно ли вообще составлен полученный номер. Инструмент охватывает 25 документов из 18 стран: бразильские CPF и CNPJ (включая буквенно-цифровой CNPJ, который выдают с июля 2026 года), мексиканские CURP и RFC, итальянский codice fiscale, испанские DNI, NIE и NIF компаний, колумбийский NIT, аргентинские CUIT и CUIL, польские PESEL, NIP и REGON, турецкий T.C. Kimlik No, российские ИНН и СНИЛС, иранский национальный код, китайский идентификатор резидента, тайваньский национальный ID, казахстанский ИИН, украинский РНОКПП, египетский национальный ID, тайский ID гражданина, индийский Aadhaar и регистрационный номер резидента Южной Кореи.
Каждая проверка называет причину: неверная длина, контрольная цифра, которая должна быть другой, несуществующая дата рождения или код региона, которым никто не пользуется. Если номер прошёл проверку, вы увидите, что в нём закодировано: от даты рождения и пола в PESEL до муниципалитета в codice fiscale.
Правила взяты у выдающих ведомств там, где они их публикуют, например из руководства Receita Federal по CNPJ или правил CURP от RENAPO, а в остальных случаях из известных открытых валидаторов. Для каждого документа указаны источники.
Чего не может ни один инструмент — сказать, выдавался ли номер на самом деле и кому он принадлежит: для этого нужен реестр самого ведомства, к которому эта страница не обращается. Номера Aadhaar и корейские номера можно проверить, но нельзя сгенерировать.
Конфиденциальность
Номера, которые вы вставляете, а также имена и даты рождения, которые вводите в калькуляторы codice fiscale, CURP и CUIT, обрабатываются на этой странице в браузере и никуда не отправляются; государственные реестры не опрашиваются. В локальном хранилище браузера запоминаются только последний выбранный документ и вкладка. При выборе Италии загружается список муниципалитетов — статический файл с этого сайта.
Возможности
Причина, а не просто красный крестик
Неверная длина, ошибочная контрольная цифра с указанием ожидаемой, невозможная дата или неизвестный код региона — для каждой строки.
Расшифровывает содержимое номера
Дата рождения, пол, штат, провинция, муниципалитет, организационно-правовая форма или налоговая инспекция — всё, что есть в документе.
Тестовые данные, проходящие валидаторы
Партии до 10 000 номеров с вашим диапазоном дат рождения, полом и регионом, с пометкой «только верный формат, для тестирования».
Что закодировано в каждом документе
Дата рождения и пол: CURP (Мексика), codice fiscale (Италия), PESEL (Польша), идентификатор резидента (Китай), РНОКПП (Украина), национальный ID (Египет) и, как правило, ИИН (Казахстан). Тайваньский ID содержит пол и место первой регистрации, но не дату.
Место: девятая цифра CPF — налоговый регион первой регистрации, CURP указывает штат рождения, codice fiscale — муниципалитет или иностранное государство, китайские и египетские номера — провинцию или мухафазу, а ИНН — регион и налоговую инспекцию.
Почти ничего, кроме контрольной цифры: буквы DNI и NIE, T.C. Kimlik No, СНИЛС, REGON, NIT и Aadhaar; иранский национальный код и польский NIP тоже начинаются с кода выдавшего их отделения.