Проверка ИНН
Вставьте номер карты, IBAN или номер документа, и эта страница проверит его точно теми же алгоритмами, которые используют генераторы, объяснив каждую часть, которую можно объяснить. Если контрольная цифра не опубликована, страница пишет «только формат», а не делает вид, что значение проверку прошло.
Разделители (пробелы, -, ., /) игнорируются; регистр букв не учитывается.
Результат
Результат появится здесь.
Что умеет этот инструмент
-
Используются алгоритмы самих генераторов
Алгоритмы номеров документов, проверка IBAN по ISO 13616 и проверка Luhn для карт — это тот же код, который используют генераторы, и каждая сборка заново подтверждает его на опубликованных образцах. Если страница говорит, что значение действительно, то и аналогичные номера от генератора проходят проверку: реализация одна и та же, и здесь показано, как она работает.
-
Один номер может относиться к нескольким схемам
Восемь цифр — это и правдоподобный турецкий номер, и датский CPR; девятизначный номер, проходящий Luhn, — это и канадский SIN, и нидерландский BSN. Перечисляются все варианты, которые действительно проходят, потому что каждый из них — верное утверждение. Инструмент не угадывает страну за вас.
-
«Только формат» — честный ответ
Многие страны (SSN в США, PAN в Индии) никогда не публиковали алгоритм контрольной цифры. Там можно подтвердить только длину и структуру символов, и страница говорит об этом прямо, а не сообщает расплывчатое «действителен».
-
У IBAN проверяется и национальный контроль
Бельгия, Франция, Италия и другие страны встраивают национальную контрольную цифру внутрь BBAN. При проверке IBAN проверяются и они, а также указывается, какому банку принадлежит идентификатор.
-
Номера компаний и VAT
Регистрационные номера компаний (французский SIREN, японский корпоративный номер, китайский USCC и другие) и номера VAT (страны ЕС, Великобритания, Швейцария, Норвегия) тоже проверяются — по тем же алгоритмам, что и на странице «Компания».
Проверяются только формат и контрольные цифры. Никаких утверждений о том, реален ли номер, кому он принадлежит и можно ли им пользоваться, не делается.
Воспроизводимый результат (ключ личности)
Все инструменты на этом сайте используют один общий ключ личности, и один и тот же ключ всегда указывает на одного и того же человека. Введите ключ перед генерацией, и полное имя, адрес, номер документа, карьера и профиль в интернете вернутся в точности такими же, как в прошлый раз, — именно это позволяет автоматическому тесту закрепить образец, а отчёту об ошибке назвать запись, которую он увидел. Ключ вы вводите или генерируете здесь; сайт его не хранит, а только локально передаёт генератору как входные данные.
Для чего подходит
- Тестирование форм и регистрации
- Заполните регистрационную форму адресами, телефонами и номерами документов в местном формате, чтобы проверить обязательные поля, длину, набор символов и условную валидацию до появления реальных данных.
- Фиксированный образец для автотестов
- Укажите в фикстуре один ключ личности, и CI на каждом запуске получит одного и того же человека: проверки остаются стабильными, а сбой можно воспроизвести по ключу.
- Данные для демо и прототипов
- Дайте демонстрационному окружению, скриншоту или файлу дизайна записи, которые выглядят настоящими, вместо заглушек вроде "John Doe / 123".
- Проверка вёрстки и форматов для других языков
- Немецкие слитные названия улиц, адреса CJK без разделителей, имена с диакритикой — именно такие входные данные заставляют вёрстку обрезаться или смещаться.
Частые вопросы
Данные из Проверка ИНН настоящие?
Нет. Все поля синтезируются алгоритмом и не соответствуют ни одному реальному человеку, адресу или аккаунту. Они предназначены для тестирования программ, демонстрации форм и наполнения данных.
Результат можно воспроизвести?
Да. Ключ личности определяет все случайные значения, поэтому один и тот же ключ, страна и пол всегда дают идентичную запись.
Нужен аккаунт или подключение?
Без регистрации и без аккаунта, и ничего не загружается. Генерация работает в браузере и продолжает работать офлайн после загрузки страницы.
Эти ответы описывают, что сайт делает на самом деле. Если что-то расходится, адрес в подвале сайта связывает с сопровождающим.
Описание формата данных
Названия полей совпадают с интерфейсом на этой странице; в столбце формата сохранена маска генератора: # — цифра, A — буква, … — значение, которое задаёт алгоритм, или часть, взятая из реальных данных.
- Номер для проверки
- IBAN · card · national ID · VAT · company number
- Результат
- Luhn · ISO 13616 MOD-97-10 · ISO 7064 · Verhoeff
- Возможные схемы
- …
- Нормализованный номер
- A# · …
- Источник
- …
Связанные инструменты
- Временная почтаВременная почта без регистрации: используйте одноразовый адрес, чтобы зарегистрироваться и автоматически получить код подтверждения во входящих ниже.
- Виртуальная картаСоздаёт тестовые номера карт правильного формата, проходящие проверку Luhn, для Visa, Mastercard, UnionPay и других платёжных систем. Можно также вставить часть номера и дополнить его. Только для тестирования ПО.
- Виртуальный адресГенерирует полный адрес в реальном формате выбранной страны: улица, город, административная единица, почтовый индекс и телефон. Все поля берутся из одного региона, поэтому они согласованы между собой. Подходит для тестирования регистрации, проверки форм и показа международных адресов.
- Виртуальная компанияСоздаёт полноценное юридическое лицо: название, отрасль, размер, правовую форму, юридический адрес, контактный телефон, а также регистрационный номер компании и номер VAT для этой страны. Используйте один и тот же ключ личности, чтобы данные точно совпадали со страницами «Личность», «Адрес» и «Карта».
- Виртуальная карьераСоздаёт полное резюме из записи личности: текущая должность, прошлые должности, образование, навыки и реальные профессиональные сертификаты для этой отрасли и страны. При одном и том же ключе личности данные точно совпадают с квалификацией и должностью на странице «Личность».
Эти страницы используют один и тот же ключ идентичности: скопируйте ключ на любой из них, и ту же запись можно воспроизвести на остальных.
Сгенерированные данные настоящие?
Нет. Все поля синтезирует алгоритм, работающий в этом браузере: ничего не запрашивается, база данных не используется, данные реальных людей не применяются. Результат воспроизводим — один и тот же ключ идентичности всегда даёт одну и ту же запись. Форматы соответствуют реальным правилам страны, а контрольные цифры сходятся там, где реализован опубликованный алгоритм, но ни одна запись не совпадает с реальным человеком, адресом или счётом, и ничто из этого не выдано и не зарегистрировано какой-либо организацией. Подходит для тестирования форм, демонстраций и фиксированных данных автотестов; для выдачи себя за другого человека — нет.
Сообщим, когда появится новая страна или алгоритм
Присоединяйтесь к группе в Telegram. О новых странах и регионах, а также о новых алгоритмах контрольной цифры сообщают там — и это самое быстрое место, чтобы сообщить о проблеме с данными какой-либо страны.
Присоединиться к группе в TelegramНажмите Ctrl+D (⌘+D на Mac), чтобы добавить страницу в закладки.
Статьи: Проверка ИНН
Статьи: Проверка ИНН
- Проверка номера: набор символов, длина и контрольная цифра
- Алгоритмы контрольной цифры: mod-10, mod-11 и mod-97
- Структура IBAN и проверка mod-97
- Проверка CPF CNPJ: два бразильских налоговых номера
- Проверка удостоверения личности: правила разных стран
- Контрольная цифра EAN UPC в штрихкодах
- Контрольная цифра ISBN ISSN у книг и журналов
- Номера без контрольной цифры: только формат
- Пакетная проверка номеров: большие списки
- Проверка на границе API: клиент или сервер
Здесь собраны только статьи по теме этой страницы.