Генератор и валидатор СНИЛС
Что такое СНИЛС
СНИЛС (Страховой Номер Индивидуального Лицевого Счёта) — уникальный 11-значный номер, присваиваемый каждому гражданину Российской Федерации при регистрации в системе обязательного пенсионного страхования. Номер выдаётся один раз и не меняется в течение жизни. Используется для идентификации в государственных системах, оформления пособий, пенсий и медицинских услуг.
Формат номера
СНИЛС записывается в формате XXX-XXX-XXX XX, где первые 9 цифр — собственно номер лицевого счёта, а последние 2 — контрольное число, рассчитанное по специальному алгоритму. Дефисы и пробел — элементы форматирования, не влияющие на валидность.
Зачем контрольное число
Контрольное число позволяет выявить ошибки при ручном вводе номера: опечатки, перестановку цифр, пропуск или добавление лишних символов. Алгоритм основан на взвешенной сумме по модулю 101, что обеспечивает обнаружение подавляющего большинства ошибок ввода.
Где используется
СНИЛС требуется при трудоустройстве, обращении в ПФР, получении государственных и муниципальных услуг через Госуслуги, оформлении полиса ОМС, получении материнского капитала, регистрации на портале Госуслуг. Это ключевой идентификатор в социальной сфере России.
Алгоритм проверки/ контрольное число СНИЛС
Алгоритм вычисления контрольного числа СНИЛС основан на взвешенной сумме девяти цифр номера. Проверка применяется только к номерам больше 001-001-998.
Шаг 1. Извлечение цифр
Из номера СНИЛС удаляются все нецифровые символы (дефисы, пробелы). Получаем 11 цифр: 9 цифр номера и 2 цифры контрольного числа.
112-233-445 95 → [1, 1, 2, 2, 3, 3, 4, 4, 5] + [95]Шаг 2. Вычисление суммы произведений
Каждая из первых 9 цифр умножается на свой вес — позицию справа (от 9 до 1). Результаты суммируются.
1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1
= 9 + 8 + 14 + 12 + 15 + 12 + 12 + 8 + 5 = 95Шаг 3. Определение контрольного числа
По значению суммы определяем контрольное число:
Шаг 4. Сравнение
Вычисленное контрольное число сравнивается с последними двумя цифрами СНИЛС. Если совпадает — номер валиден.
Сумма = 95 → контрольное = 95 → совпадает → СНИЛС валиденСлужебные номера: СНИЛС с номером 001-001-998 и ниже не проверяются по контрольной сумме — это номера из служебного диапазона.
Надёжность: Алгоритм на основе модуля 101 обнаруживает более 99% случайных ошибок ввода, включая транспозиции соседних цифр.
Когда нужна проверка СНИЛС
Валидация контрольной суммы СНИЛС необходима в различных сценариях — от бухгалтерии до разработки программного обеспечения.
Кадровый учёт
При приёме на работу HR-специалисты проверяют корректность СНИЛС сотрудника перед отправкой данных в ПФР. Ошибка в номере приведёт к отклонению отчётности и штрафам.
Разработка ПО
Программисты используют алгоритм валидации при разработке форм ввода в кадровых системах, CRM, порталах госуслуг. Проверка на стороне клиента экономит обращения к серверу.
Обработка данных
При миграции баз данных, импорте из Excel или интеграции систем важно проверить целостность всех СНИЛС. Пакетный режим позволяет обработать тысячи номеров за секунды.
Бухгалтерия
Бухгалтеры проверяют СНИЛС при подготовке отчётов в ПФР (форма СЗВ-М, СЗВ-СТАЖ). Неверный СНИЛС — частая причина отказа в приёме отчётности Пенсионным фондом.
Безопасность
При проверке документов и идентификации личности быстрая валидация СНИЛС позволяет выявить очевидные подделки — номера с некорректной контрольной суммой.
Тестирование
QA-инженеры и разработчики генерируют валидные тестовые СНИЛС для автоматизированного тестирования систем, не используя реальные персональные данные.
СНИЛС в системе документов России
СНИЛС играет ключевую роль в системе государственной идентификации граждан. Рассмотрим его место среди других идентификаторов и особенности использования.
История СНИЛС
Система персонифицированного учёта была введена Федеральным законом №27-ФЗ от 1 апреля 1996 года. Первоначально СНИЛС выдавался в виде зелёной ламинированной карточки — страхового свидетельства обязательного пенсионного страхования (ССОПС).
С 1 апреля 2019 года бумажные свидетельства больше не выдаются. Вместо них используется электронный документ — уведомление о регистрации (АДИ-РЕГ), которое можно получить через Госуслуги или в отделении ПФР. Сам номер СНИЛС при этом остаётся прежним.
СНИЛС vs другие идентификаторы
Технические детали алгоритма
Алгоритм проверки контрольного числа СНИЛС прост в реализации, но имеет ряд особенностей, которые важно учитывать при программной валидации.
Весовые коэффициенты
Каждая цифра номера умножается на свою позицию, считая справа. Первая цифра (слева) получает вес 9, вторая — 8 и так далее до последней (девятой) с весом 1. Такая схема гарантирует, что перестановка любых двух соседних цифр даст другую контрольную сумму.
Модуль 101
Использование простого числа 101 в качестве модуля обеспечивает высокую надёжность обнаружения ошибок. Максимальная взвешенная сумма для СНИЛС = 9x9 + 9x8 + ... + 9x1 = 9x45 = 405. При делении на 101 возможные контрольные числа лежат в диапазоне 0-99, что идеально помещается в два десятичных разряда.
Особый случай: если остаток от деления равен 100, контрольное число принимается за 00. Это предотвращает появление трёхзначного контрольного числа.
Служебный диапазон
Номера СНИЛС от 001-001-001 до 001-001-998 относятся к служебному диапазону и не подлежат проверке по контрольной сумме. Эти номера использовались для тестирования системы и технических нужд на ранних этапах внедрения персонифицированного учёта. В реальной практике встречаются крайне редко.
Ограничения валидации
Проверка контрольной суммы подтверждает только математическую корректность номера, но не гарантирует его реальное существование в базе ПФР. Для проверки факта регистрации конкретного СНИЛС необходимо обращаться в отделение ПФР или использовать портал Госуслуг. Наш валидатор не хранит и не передаёт введённые номера.
Связанные расчёты
Другие валидаторы и инструменты проверки российских документов и идентификаторов.
Валидатор ИНН
Проверка контрольной суммы ИНН (10 и 12 цифр) с расшифровкой региона и ИФНС.
Валидатор ОГРН
Проверка ОГРН и ОГРНИП с расшифровкой структуры: тип, год, регион.
Валидатор расчётного счёта
Проверка банковских реквизитов по контрольному ключу и расшифровка БИК.
Валидатор VIN
Проверка VIN-номера автомобиля с расшифровкой производителя и года выпуска.
Валидатор кадастрового номера
Проверка формата кадастрового номера с расшифровкой округа и района.
Калькулятор хэшей
Вычисление MD5, SHA-1, SHA-256 и других хэш-функций для текста и файлов.
Часто задаваемые вопросы

Лиана Арифметова
Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».
Был ли этот калькулятор полезен?
Отказ от ответственности
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.
Встроить на свой сайт
Добавьте этот калькулятор на свой блог или сайт за 1 клик — скопируйте HTML-код.
Похожие инструменты
Калькулятор наследства
Расчёт долей наследников по закону и по завещанию. Обязательная доля, очерёдность наследования, нотариальные расходы. ГК РФ часть 3.
Калькулятор управления запасами
Расчёты запасов: оборачиваемость, страховой запас, XYZ-анализ, мёртвый запас, прогноз спроса
Калькулятор закваски для хлеба
Расчёт подкормки, вывода закваски и хлеба на закваске. Гидратация, пропорции, тайминг.
Калькулятор размера Docker-образа
Оценка размера Docker-образа по базовому образу и зависимостям. Сравнение base images, советы по оптимизации и multi-stage сборке.
Regex-тестер с русской документацией
Онлайн тестирование регулярных выражений с подсветкой совпадений, захватом групп и русскоязычной документацией. Шпаргалка по синтаксису regex.
Калькулятор спортивной психологии: Йеркс-Додсон, RPE, выгорание и POMS
Спортивно-психологические расчёты: закон Йеркса-Додсона, шкала Борга (RPE), профиль настроения POMS, выгорание, Mental Toughness.
Калькулятор налога на доход от вкладов
Расчёт НДФЛ с процентов по вкладам: необлагаемый лимит, ставка ЦБ, налог 13%/15%. Ст. 214.2 НК РФ.
Калькулятор IP маски подсети (CIDR) онлайн
Профессиональный сетевой калькулятор. Расчет маски подсети (Subnet Mask), CIDR, адреса сети, широковещательного адреса и диапазона хостов.
Калькулятор GPA: средний балл диплома и перевод оценок
Расчет GPA (среднего балла) для поступления в зарубежные вузы. Конвертер оценок из 5-балльной и 100-балльной системы в 4.0.
Калькулятор сейсмологии
Магнитуда Рихтера, моментная магнитуда, энергия землетрясения, шкала MSK-64, расстояние до эпицентра, закон Гутенберга-Рихтера.
Калькулятор газона: расход семян, удобрения, грунт, стоимость
Калькулятор газона онлайн. Расчёт расхода семян (партерный, обычный, спортивный, теневой), стартового удобрения, объёма грунта и песка, общей стоимости устройства газона.
Калькулятор игровой физики: баллистика, коллизии, rigid body, частицы
Комплексный инструмент для геймдев-разработчиков. Расчёт траектории снаряда, обнаружение столкновений (AABB, круги), физический тайм-степ, система частиц, динамика твёрдого тела и A* pathfinding.
Калькулятор бюджета путешествия: транспорт, жильё, питание
Калькулятор бюджета поездки. Расчёт стоимости перелёта, проживания, питания и развлечений по направлениям России.
Калькулятор сырьевых товаров (нефть, газ, золото)
Рассчитайте стоимость контракта, P&L, конвертацию единиц и себестоимость для нефти, газа, золота и других сырьевых товаров.
Калькулятор зелёного строительства: CO₂, вода, GREEN ZOOM
Расчёт экологических показателей здания. Углеродный след, водоэффективность, баллы GREEN ZOOM / LEED, анализ жизненного цикла, зелёная кровля.