Безопасность

Пакетный валидатор ID

Проверьте весь список налоговых идентификаторов за один раз.

Валидатор CPF / CNPJ

Это предварительная проверка формата и контрольной цифры. Она не обращается к государственным базам данных и не доказывает, что номер существует, активен или принадлежит кому-либо.

Проверьте весь список сразу

Вставьте столбец налоговых или идентификационных номеров либо перетащите CSV и получите решение по каждой строке с точной причиной ошибки. Двенадцать типов ID в семи странах, строки MRZ паспортов ICAO 9303 и форматы VAT ЕС для всех 27 государств-членов — всё вычисляется локально в браузере.

Проверка отдельных номеров

Валидатор CPF / CNPJ · Валидатор GSTIN · Валидатор PAN (Индия) · Валидатор польского PESEL · Валидатор мексиканского RFC · Валидатор мексиканского CURP · Валидатор аргентинского CUIT / CUIL · Валидатор NIT Колумбии · Валидатор NIK Индонезии

Запустите проверку на своём сайте: бесплатные встраиваемые виджеты (CPF, GSTIN).

Проверьте за один раз целый список государственных идентификаторов и налоговых номеров: вставьте по одному номеру в строке или импортируйте CSV/TXT, выберите страну и тип — каждая строка получит решение и точную причину ошибки. Двенадцать типов ID в семи странах — CPF/CNPJ Бразилии, GSTIN/PAN Индии, PESEL Польши, RFC/CURP Мексики, CUIT Аргентины, NIT Колумбии, NIK Индонезии, а также строки MRZ паспорта ICAO 9303 и форматы номеров VAT ЕС для всех 27 государств-членов.

Всё выполняется локально. Файл читает ваш браузер, расчёт контрольных сумм выполняет ваш браузер, и CSV с результатами формирует тоже ваш браузер — список никогда не попадает на сервер. Для расчёта зарплаты, подготовки KYC или очистки CRM, когда столбец буквально содержит налоговые номера людей, это разница между быстрой предварительной проверкой и инцидентом при обработке данных.

Проверки используют официальные алгоритмы, а не догадки на основе регулярных выражений: mod-11 для CPF/CNPJ (включая буквенно-цифровой CNPJ с 2026+), контрольный символ Luhn-mod-36 для GSTIN, взвешенную цифру PESEL с кодированием века даты рождения, контрольную таблицу SAT для RFC с правилами реальных календарных дат, 18-символьную структуру CURP с кодами штатов и mod-11 для CUIT. Движок выделен из наших национальных валидаторов и построчно сверен с ними.

Граница возможностей сформулирована прямо: это предварительная проверка структуры и контрольных цифр. Инструмент не обращается к RENAPO, SAT, порталу GST или какому-либо реестру, поэтому не может подтвердить, что номер зарегистрирован, активен или принадлежит конкретному человеку. Успешный результат означает «правильно сформирован», а неуспешный — что номер в набранном виде не может быть верным. Уже этого достаточно, чтобы выявить большую часть повреждений при вводе до отправки данных в официальную систему.

Опубликованные характеристики — каждая проверена на работающем инструменте: CSV с 3 столбцами и строкой заголовков автоматически определяет столбец ID и позволяет его сменить · исходные столбцы сохраняются в экспортированных результатах, а в конец добавляются Результат/Тип/Причина · повреждённая контрольная цифра выводится вместе с ожидаемым значением · 2,000 строк проверяются намного быстрее чем за секунду · проверка не создаёт сетевых запросов. Последняя проверка: 2026-08-12.

Вопросы и ответы

Чем это отличается от проверки номеров по одному?

Та же математика в промышленных объёмах: результаты и причины по каждой строке, сводный счётчик и итоговый CSV с сохранением исходных столбцов. Бухгалтеры, проверяющие списки поставщиков, HR-команды при массовом оформлении сотрудников и команды платформ при подготовке KYC получают одной вставкой то, что иначе потребовало бы сотен операций копирования и вставки.

Означает ли результат «действителен», что номер действительно существует?

Нет — и ни один офлайн-инструмент не может этого обещать. «Действителен» означает, что структура и контрольная цифра математически верны; именно это реестры проверяют в первую очередь. Подтвердить регистрацию номера за реальным человеком или компанией может только выдавший его орган (RENAPO, SAT, портал GST и т. п.).

В моём CSV много столбцов — какой из них проверяется?

Инструмент оценивает каждый столбец по формату выбранного типа ID и автоматически выбирает лучшее совпадение; раскрывающийся список позволяет изменить выбор. Экспортированные результаты сохраняют все исходные столбцы и добавляют в конец Результат, Тип и Причину.

Можно ли смешивать разные типы ID в одном списке?

Бразильские CPF и CNPJ можно свободно смешивать: тип автоматически определяется по длине. Остальные типы проверяются по одному; смените страну и запустите проверку ещё раз для второго прохода. Автоопределение между разными типами намеренно отключено: незаметные догадки приводят к неверным результатам.

Почему вместо простого «недействителен» показано «контрольная цифра ✗ — ожидалось X»?

Потому что причина одновременно подсказывает исправление. Одна ошибочно набранная цифра — самая частая ошибка ввода. Если показать ожидаемое контрольное значение или точно указать сбойный уровень — длину, шаблон, дату либо код штата, — строки можно исправить, а не отбрасывать.

Можно ли проверять строки MRZ паспорта и номера VAT ЕС?

Да. Вставьте строку 2 MRZ паспорта или обе строки вместе, и будут пересчитаны все пять контрольных цифр ICAO 9303: номер документа, дата рождения, срок действия, персональный номер и составная цифра. Записи VAT ЕС сверяются с официальным шаблоном каждого государства-члена (Греция = EL, Северная Ирландия = XI); совпадение формата не означает регистрацию номера — подтвердить её может только VIES.