ДОК-ИННФНС · алгоритм10 и 12 цифр · мод. 11ревизия 2026-04-24

Валидатор ИНН

Проверьте ИНН юридического лица (10 цифр) или физического лица (12 цифр) по алгоритму ФНС. Контрольная сумма, расшифровка региона и ИФНС.

⏱ мгновенно · 10 и 12 цифр · пакетная проверка · код региона
Встроить на сайт
Отчёт · ДОК-ИНН|проверка · аноним
calcal.ru / validator-inn
Загрузка калькулятора…
10 / 12
Цифр (юр/физ)
Мод. 11
Алгоритм ФНС
99+
Кодов субъектов РФ
ЕГРЮЛ/ИП
База ФНС

Что такое ИНН

ИИНН (Идентификационный Номер Налогоплательщика) — уникальный код, присваиваемый ФНС России каждому налогоплательщику (физическому, юридическому лицу, ИП). Введён в 1993 г. Требуется для подачи отчётности, открытия банковских счетов, трудоустройства, регистрации ИП, проверки контрагентов.

Для юридических лиц — 10 цифр, для физлиц и ИП — 12 цифр. В обоих случаях часть цифр — контрольная сумма, позволяющая выявить опечатки и ошибки ввода.

Структура номера

ТипЦифрФормат
ИНН юрлица10NNNN-XXXXXX-K
ИНН физлица12NNNN-XXXXXX-KK
ИНН иностранца12NNNN-XXXXXX-KK

Алгоритм проверки

ДЛЯ 10-ЗНАЧНОГО ИНН
Веса: [2, 4, 10, 3, 5, 9, 4, 6, 8]
S = Σ(di × wi), i = 1..9
контроль = (S mod 11) mod 10
ДЛЯ 12-ЗНАЧНОГО ИНН
Веса1 (для 11-й цифры): [7, 2, 4, 10, 3, 5, 9, 4, 6, 8]
Веса2 (для 12-й цифры): [3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8]
Обе цифры считаются отдельно mod 11 mod 10
Формирование идентификационного номера налогоплательщика осуществляется в соответствии с установленным порядком с использованием алгоритма формирования контрольного числа, обеспечивающего выявление ошибок ввода.Приказ ФНС России № ММВ-7-14/729@

Границы валидации

ОШИБКИ
  • Путаница ИНН юр./физ. (10 vs 12)
  • Неверный код региона
  • Опечатка → контрольная не сходится
  • Перестановка цифр
  • Проверка ИНН по фамилии невозможна
АЛГОРИТМ
  • Модуль 11 (для 10-значного)
  • Две контрольные цифры (для 12-значного)
  • Разные весовые коэффициенты
  • Остаток = 10 → повторная проверка
  • Формат CRC-подобный
ГРАНИЦЫ
  • Валидация ≠ существование
  • ЕГРЮЛ/ЕГРИП — для подтверждения
  • Дубликаты встречаются крайне редко
  • При смене субъекта — старый ИНН сохраняется
  • Иностранцы: префикс 9911-9913

Зачем проверять ИНН

Проверка контрагентов (выписка из ЕГРЮЛ), оформление договоров, HR при трудоустройстве, бухгалтерия и отчётность, интеграция систем (API ФНС), банки при открытии счетов, ИТ-разработчики при создании форм ввода.

ИСТОЧНИКИ
  1. Приказ ФНС России № ММВ-7-14/729@. ФНС России. Официальный документ. 2016. ↗ ссылка
  2. Налоговый кодекс РФ, ст. 84. Государственная Дума РФ. Постановка на учёт в ФНС. 2024.
  3. ФНС России — сайт. Федеральная налоговая служба. nalog.gov.ru. 2026. ↗ ссылка
  4. ЕГРЮЛ / ЕГРИП. ФНС России. Реестры юрлиц и ИП. 2026. ↗ ссылка

Смотрите также глоссарий документов.

РАЗДЕЛ 04 · НЮАНСЫ

Ключевые факты

Четыре детали, которые важно знать об ИНН.

01
10 vs 12 цифр

Юрлица — 10 цифр, физлица и ИП — 12 цифр. Алгоритм проверки контрольной суммы отличается: для 10 — одна цифра, для 12 — две.

02
Код региона

Первые 4 цифры содержат информацию: 2 цифры — код субъекта РФ (01-99), 2 цифры — код ИФНС. Позволяют понять, где зарегистрирован.

03
Модуль 11

Алгоритм: взвешенная сумма mod 11. Для 10-значного — с весами [2, 4, 10, 3, 5, 9, 4, 6, 8, 0]. Если остаток 10 — повторяем.

04
Иностранные граждане

Получают ИНН с префиксом 9911-9913 (Москва), 9971 (Санкт-Петербург). Формат остаётся 12-значным, алгоритм проверки тот же.

РАЗДЕЛ 05 · ПЛАН ДЕЙСТВИЙ

Как использовать валидатор

Три способа проверки — от одного номера до массовой обработки.

01ВВОД

Вставьте любой формат

Проверка работает с дефисами, пробелами или без разделителей. Валидатор сам очистит и определит тип (10 или 12 цифр).

02РЕЗУЛЬТАТ

Контрольная + регион

Получите проверку контрольной суммы + расшифровку: субъект РФ, номер ИФНС. При ошибке — конкретная причина (неверная контрольная, неверная длина).

03ПАКЕТНО

Массовая проверка

Вставьте список ИНН для проверки целых БД или списков сотрудников. Результат — по каждому номеру отдельно.

ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Идентификационный номер налогоплательщика. Выдаёт ФНС. Юрлицам — 10 цифр, физлицам и ИП — 12. Содержит контрольную сумму для проверки корректности.
Первые 4 цифры — код региона (2) + код ИФНС (2). Далее 6 цифр уникального номера. Последние — контрольные цифры по алгоритму ФНС.
Взвешенная сумма по модулю 11. Для 10-значного — веса [2,4,10,3,5,9,4,6,8]. Для 12-значного — две последовательные проверки с разными весами.
Да. Валидация — только математическая проверка. Для подтверждения существования — выписка из ЕГРЮЛ/ЕГРИП через egrul.nalog.ru.
Да, проверка идёт локально в браузере. Данные никуда не передаются. Алгоритм на JavaScript работает оффлайн.
Формат 12-значный с префиксом 9911-9913 (Москва), 9971 (СПб). Алгоритм проверки такой же, как для граждан РФ.
ИНН — налоговый идентификатор в ФНС (10-12 цифр, модуль 11). СНИЛС — пенсионный идентификатор в СФР (11 цифр, модуль 101). Разные системы и алгоритмы.
Для тестирования ПО, QA-проверки форм ввода, заполнения тестовых БД без реальных персональных данных. Сгенерированные номера математически корректны.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

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

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

EMBED

Встроить на свой сайт

Копируйте HTML-код — калькулятор появится на вашей странице за 30 секунд.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Валидатор ОГРН/ОГРНИП

Проверка контрольной суммы ОГРН (13 цифр) и ОГРНИП (15 цифр) с расшифровкой структуры: тип, год, регион.

/validator-ogrn

Валидатор расчётного счёта + БИК

Проверка корректности банковских реквизитов по контрольному ключу. Расшифровка структуры расчётного счёта и БИК.

/validator-raschetnogo-scheta

Валидатор СНИЛС

Проверка контрольной суммы СНИЛС (11 цифр). Алгоритм проверки контрольного числа, пакетная валидация.

/validator-snils

Валидатор VIN-номера автомобиля

Проверка контрольной цифры VIN и расшифровка: производитель, страна, год выпуска, завод. ISO 3779.

/validator-vin

Валидатор кадастрового номера

Проверка формата кадастрового номера с расшифровкой: округ, район, квартал. Росреестр.

/validator-kadastrovogo-nomera

Валидатор ISBN

Проверка контрольной цифры ISBN-10 и ISBN-13 с расшифровкой структуры. Конвертация ISBN-10 ↔ ISBN-13.

/validator-isbn

Валидатор IBAN

Проверка международного банковского номера IBAN по алгоритму ISO 13616. Расшифровка структуры, страна, банк.

/validator-iban

Валидатор штрихкода EAN-13

Проверка контрольной цифры EAN-13 и расшифровка: страна производителя, код предприятия, код товара.

/validator-ean-13

Генератор тестовых данных (ФИО, адреса)

Генерация реалистичных российских тестовых данных: ФИО, email, телефон, ИНН, СНИЛС, адрес. Экспорт в JSON, CSV, SQL.

/generator-testovyh-dannyh

Генератор Cubic Bezier (CSS transition)

Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.

/cubic-bezier

Калькулятор код-ревью: время, размер PR, дефекты, нагрузка

Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).

/code-review-calculator

Калькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм

Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.

/color-theory-calculator

Число прописью (русский)

Число → слова с правильным склонением: рубли, штуки, тонны. Для документов, счетов и актов.

/chislo-propisyu

Калькулятор градиентов и интерполяции цветов

Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.

/color-gradient

Калькулятор контрастности (WCAG), шрифтов и сетки

Инструменты UI/UX дизайнера. Проверка контрастности цветов (WCAG AA/AAA), расчет модульной сетки и подбор типографической шкалы.

/contrast-grid