Проверка ИНН и реквизитов
Вставьте ИНН, СНИЛС, ОГРН, ОГРНИП, КПП, БИК, расчётный счёт или номер карты: калькулятор сам определит тип по длине, проверит контрольные цифры, расшифрует регион и год регистрации, а при опечатке покажет, какой должна быть последняя цифра. Ниже таблица форматов.
Проверяются контрольные суммы и структура номера, всё считается в браузере. Совпадение суммы означает, что номер оформлен правильно; существует ли он в реестрах, смотрят на сайте ФНС и в банке.
Форматы реквизитов и как считаются контрольные цифры
Длина подсказывает тип номера, контрольная цифра ловит опечатку в одном знаке. Проверка по реестрам — отдельный шаг на сайтах ФНС, СФР и банка.
| Реквизит | Длина | Структура | Контроль |
|---|---|---|---|
| ИНН организации | 10 | регион 2, инспекция 2, номер 5, контроль 1 | веса 2 4 10 3 5 9 4 6 8, остаток от 11, затем от 10 |
| ИНН физлица и ИП | 12 | регион 2, инспекция 2, номер 6, контроль 2 | две проверки: веса 7 2 4 10 3 5 9 4 6 8 и 3 7 2 4 10 3 5 9 4 6 8 |
| СНИЛС | 11 | номер 9, контроль 2 | сумма цифр × позиции с конца, правила 100 и 101 |
| ОГРН | 13 | признак 1, год 2, регион 2, инспекция 2, номер 5, контроль 1 | остаток от деления первых 12 цифр на 11 |
| ОГРНИП | 15 | признак 3, год 2, регион 2, номер 9, контроль 1 | остаток от деления первых 14 цифр на 13 |
| КПП | 9 | инспекция 4, причина 2, порядковый номер 3 | только структура, суммы нет |
| БИК | 9 | страна 04, регион 2, подразделение 2, номер 3 (050–999) | структура; счёт проверяют вместе с БИК |
| Расчётный и корреспондентский счёт | 20 | балансовый счёт 5, валюта 3, контроль 1, подразделение 4, номер 7 | веса 7 1 3 по строке из БИК и счёта, сумма делится на 10 |
| Номер карты | 13–19 | система 1, банк 6–8, счёт, контроль 1 | алгоритм Луна |
Какие номера и как проверяются
Калькулятор определяет тип реквизита по числу цифр и проверяет его по правилам, которые заложены в сам номер: ИНН из 10 и 12 цифр — по весовым коэффициентам ФНС, СНИЛС — по сумме цифр с позиционными весами, ОГРН и ОГРНИП — по остатку от деления на 11 и 13, расчётный и корреспондентский счёт — по весам 7-1-3 вместе с БИК банка, номер карты — по алгоритму Луна. КПП и БИК контрольной суммы не имеют, для них проверяется структура.
Каждый номер раскладывается на смысловые блоки: у ИНН это код региона и инспекции, у ОГРН — признак записи, год и регион регистрации, у счёта — балансовый счёт, код валюты и подразделение, у карты — платёжная система и БИН эмитента. Панель называет регион по классификатору ФНС, год регистрации, валюту счёта и систему карты, а при несовпадении показывает, какой должна быть контрольная цифра для введённых остальных.
Все проверки идут в браузере, номера никуда не отправляются. Совпадение контрольной суммы означает, что номер оформлен по правилам и в нём нет опечатки; существует ли такая организация или человек, показывают только реестры ФНС и СФР, ссылки на которые есть в советах.

| Реквизит | Что расшифровывается | Что проверяется |
|---|---|---|
| ИНН | регион, инспекция, тип лица | одна или две контрольные цифры |
| СНИЛС | формат 123-456-789 01 | контрольное число по правилам 100 и 101 |
| ОГРН, ОГРНИП | признак, год, регион, инспекция | остаток от деления на 11 или 13 |
| КПП, БИК | инспекция и причина; регион и подразделение банка | структура |
| Расчётный и корсчёт | балансовый счёт, валюта, подразделение | веса 7-1-3 вместе с БИК |
| Номер карты | платёжная система, БИН банка | алгоритм Луна |
От алгоритма Луна до реестров ФНС
Идея контрольной цифры родилась вместе с машинной обработкой данных: в 1954 году инженер IBM Ханс Петер Лун запатентовал алгоритм, который ловит любую одиночную опечатку и большинство перестановок соседних цифр, удваивая каждую вторую цифру с конца. Алгоритм Луна с тех пор живёт в номерах банковских карт, IMEI телефонов, номерах социального страхования Канады и множестве кодов, где ввод идёт вручную.
ИНН в России ввели в 1993 году для организаций и в 1999 году для граждан, вместе с ним появились весовые коэффициенты ФНС для контроля десяти и двенадцати цифр. ОГРН и ОГРНИП пришли с реформой регистрации 2002 года, когда налоговая служба получила реестры юрлиц и предпринимателей и зашифровала в номере год и регион записи. СНИЛС Пенсионный фонд выдавал с 1997 года, а контрольное число по позиционным весам с правилами для сумм 100 и 101 закреплено его инструкциями.
Контроль банковских счётов по весам 7-1-3 вместе с БИК описан в письме Банка России 1997 года и до сих пор отсекает ошибку в одной цифре платёжки до списания денег. С переходом на электронные сервисы — «Проверь себя и контрагента» ФНС, СБП и ЕСИА — контрольные суммы не исчезли: они остаются первым фильтром в каждой форме ввода, и калькулятор воспроизводит ровно те же формулы.



Как вставлять номер и что делать с результатом
Вставьте номер как есть: с пробелами, дефисами и в любом регистре — лишнее отбрасывается, тип определяется по длине. Для расчётного или корреспондентского счёта добавьте БИК банка в соседнее поле, без него контрольную сумму счёта посчитать нельзя. Кнопки-примеры под полем показывают, как выглядит каждый тип.
Читайте разбор блоков: регион в ИНН должен совпадать с регионом регистрации контрагента, год в ОГРН — с датой создания компании, валюта в счёте 810 — с рублёвым платежом. Если контрольная цифра не сходится, сравните подсказанную цифру с документом: чаще всего ошибка в одном знаке или в перестановке соседних, и калькулятор показывает верную последнюю цифру для введённых остальных.
Совпадение суммы — только первый шаг: существование ИНН и ОГРН проверяют в сервисе ФНС «Проверь себя и контрагента» и выписке ЕГРЮЛ, СНИЛС — в СФР, счёт — у банка. Договор с самозанятым по его ИНН составляет договор с самозанятым, уведомление о новых реквизитах — письмо о смене реквизитов, взносы предпринимателя — взносы ИП.

| ИНН организации | 10 цифр, одна контрольная |
| ИНН физлица и ИП | 12 цифр, две контрольные |
| СНИЛС | 11 цифр, контрольное число из двух |
| ОГРН | 13 цифр, остаток от деления на 11 |
| ОГРНИП | 15 цифр, остаток от деления на 13 |
| Счёт | 20 цифр, проверка с БИК по весам 7-1-3 |
| Карта | 13–19 цифр, алгоритм Луна |
| Регион ИНН | первые две цифры по классификатору ФНС |
Как пользоваться
- Пробелы, дефисы и лишние символы отбрасываются. Тип определяется по длине: 10 цифр — ИНН организации, 12 — ИНН физлица или ИП, 11 — СНИЛС, 13 — ОГРН, 15 — ОГРНИП, 9 — КПП или БИК, 20 — счёт, 16–19 — карта.
- Контрольная сумма расчётного и корреспондентского счёта считается вместе с БИК банка: без него проверить счёт нельзя. БИК проверяется по структуре: код страны 04, регион, номер подразделения.
- ИНН раскладывается на регион и код инспекции, ОГРН — на признак, год и регион регистрации, карта — на платёжную систему и банк по первым цифрам. Схема под панелью подписывает каждый блок.
- Если контрольная сумма не сходится, калькулятор показывает верную последнюю цифру для введённых остальных. Совпадение суммы доказывает только формат: существует ли такой ИНН на самом деле, проверяют в сервисе ФНС.
Частые вопросы
Как проверить ИНН по контрольной сумме
ИНН организации из 10 цифр: первые девять умножают на весовые коэффициенты 2, 4, 10, 3, 5, 9, 4, 6, 8, сумму делят на 11, остаток делят на 10 — остаток должен совпасть с десятой цифрой. ИНН физлица и ИП из 12 цифр проверяют дважды: одиннадцатую цифру по коэффициентам 7, 2, 4, 10, 3, 5, 9, 4, 6, 8, двенадцатую — по коэффициентам 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8. Первые две цифры — код региона по классификатору ФНС, следующие две — номер инспекции, выдавшей ИНН.
Что означают цифры ИНН и ОГРН
В ИНН первые четыре цифры — код налоговой инспекции: две цифры региона и две — номера инспекции; 99 в начале означает межрегиональную инспекцию по крупнейшим налогоплательщикам или иностранную организацию. ОГРН из 13 цифр: первая — признак записи (1 и 5 — юрлицо, 3 — ИП в ОГРНИП), вторая и третья — год внесения записи, четвёртая и пятая — регион, шестая и седьмая — инспекция, затем номер записи и контрольная цифра, равная остатку от деления первых 12 цифр на 11.
Как проверить СНИЛС
СНИЛС состоит из девяти цифр номера и двух контрольных. Каждую цифру номера умножают на позицию с конца — от 9 до 1 — и складывают. Если сумма меньше 100, контрольное число равно ей; если 100 или 101 — контрольное число 00; если больше 101, берут остаток от деления на 101, а остаток 100 заменяют на 00. Проверка работает для номеров больше 001-001-998, более ранние проверяются в СФР по запросу.
Как проверить расчётный счёт по БИК
Расчётный счёт из 20 цифр проверяют вместе с последними тремя цифрами БИК банка: их ставят перед номером счёта и всю строку из 23 цифр умножают на повторяющиеся коэффициенты 7, 1, 3, складывают младшие разряды произведений, и сумма должна делиться на 10. Для корреспондентского счёта, который начинается на 301, вместо трёх последних цифр БИК берут ноль и две цифры БИК с пятой по шестую. Так ловят опечатку в одной цифре платёжки до того, как деньги уйдут не туда.
Проверка номера карты и что такое алгоритм Луна
Номер карты из 16 цифр, реже 13–19, проверяют алгоритмом Луна 1954 года: каждую вторую цифру с конца удваивают, из произведений больше девяти вычитают 9, всё складывают — сумма должна делиться на 10. Первая цифра называет платёжную систему: 2 — Мир, 4 — Visa, 5 — Mastercard, 6 — Maestro и UnionPay, 3 — American Express и JCB, первые шесть-восемь цифр — банк-эмитент. Калькулятор считает всё в браузере и не отправляет номер никуда; чужие карты проверять не нужно.
Что ещё посмотреть
Заявления и договоры с реквизитами собирает письмо о смене реквизитов, зарплату после НДФЛ считает зарплата на руки, налоги ИП — взносы ИП, договор с самозанятым по его ИНН — договор с самозанятым.
Похожие инструменты
Байты, килобайты и гигабайты в двоичном и десятичном счёте рядом, биты против байтов и расчёт времени скачивания файла.
ОткрытьГенератор cron-выраженийСобирает строку crontab по расписанию и расшифровывает готовую по-русски. Показывает ближайшие запуски и предупреждает о ловушках.
ОткрытьКонвертер CSS-единицpx в rem, em, pt, проценты, vw и vh при своём базовом размере шрифта и вьюпорте; таблица типовых размеров и генератор clamp() для плавного шрифта.
ОткрытьГенератор редиректов 301Список старых и новых адресов превращается в правила для .htaccess и nginx, плюс готовые блоки для https, www, слеша и index.php.
ОткрытьПроверка адреса криптокошелькаОпределяет сеть по адресу — Tron TRC20, Ethereum ERC20, BNB BEP20, TON, Solana, Bitcoin и другие — и проверяет контрольную сумму, чтобы перевод не ушёл в чужую сеть.
ОткрытьКоды клавиш JavaScriptНажмите клавишу — увидите event.key, code, keyCode, which и модификаторы; таблица кодов всех клавиш для обработчиков keydown.
ОткрытьЕщё инструменты
Расчёты, конвертеры, генераторы, проверки сайта и бланки документов разложены по 27 разделам каталога.