Безпека

Пакетний валідатор 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.