ДОК-СНИЛССФР · алгоритм ПФРконтрольная сумма · мод. 101ревизия 2026-05-04

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

Проверьте существующий СНИЛС или сгенерируйте тестовый номер с валидной контрольной суммой. Алгоритм ПФР, пакетная обработка, пошаговый разбор.

⏱ мгновенно · генератор · валидатор · пакетная проверка · разбор алгоритма
Встроить на сайт
Отчёт · ДОК-СНИЛС|проверка · аноним
calcal.ru / validator-snils
Загрузка калькулятора…
11
Цифр в СНИЛС
Мод. 101
Алгоритм
160M+
Выдано в РФ
1996
Закон 27-ФЗ

Что такое СНИЛС

ССНИЛС (Страховой Номер Индивидуального Лицевого Счёта) — уникальный 11-значный идентификатор гражданина РФ в системе обязательного пенсионного страхования. Введён ФЗ-27 «Об индивидуальном (персонифицированном) учёте» 1996 г. Неизменен в течение жизни, используется в СФР, Госуслугах, ОМС, трудоустройстве.

С 1 апреля 2019 г. бумажное свидетельство (зелёная карточка ССОПС) упразднено — вместо него электронное уведомление АДИ-РЕГ через Госуслуги.

Алгоритм контрольной суммы

АЛГОРИТМ ПРОВЕРКИ
1. Разделить СНИЛС: 9 цифр номера + 2 цифры контроля
2. S = d1×9 + d2×8 + ... + d9×1
3. Если S < 100 → контроль = S
4. Если S = 100 или 101 → контроль = 00
5. Если S > 101 → контроль = S mod 101 (если = 100 → 00)
ПРИМЕР · СНИЛС 112-233-445 95
S = 1×9+1×8+2×7+2×6+3×5+3×4+4×3+4×2+5×1 = 95
S < 100 → контроль = 95 → ✓ валиден
Для обеспечения корректности данных персонифицированного учёта каждый страховой номер содержит контрольное число, вычисляемое по специальному алгоритму и проверяемое при приёме сведений.Постановление Правления ПФР № 16п от 01.06.2016

СНИЛС vs другие идентификаторы

IDЦифрСистема
СНИЛС11СФР (ПФР)
ИНН (физлицо)12ФНС
Паспорт10 (серия+номер)МВД
ОМС16ОМС

Ошибки и нюансы

ОШИБКИ ВВОДА
  • Опечатка в одной цифре
  • Перестановка соседних цифр
  • Пропуск цифры
  • Лишняя цифра в конце
  • Путаница с ИНН (10-12 цифр)
АЛГОРИТМ
  • Веса: позиция справа (9 до 1)
  • Модуль 101 даёт 99%+ обнаружения ошибок
  • Служебные номера (до 001-001-998) не проверяются
  • Сумма 100/101 → контрольное = 00
  • Сумма > 101 → остаток от деления
ОГРАНИЧЕНИЯ
  • Валидация ≠ существование в базе ПФР
  • Для проверки факта — Госуслуги или ПФР
  • Дубликаты номеров не определяются
  • Смена данных ФИО не меняет СНИЛС
  • Расхождение с биометрией не выявляется

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

HR при приёме на работу (СЗВ-М, СЗВ-СТАЖ в СФР), бухгалтерия при отчётности, IT при разработке форм ввода, миграция БД между системами, QA-тесты без реальных данных, безопасность при идентификации.

ИСТОЧНИКИ
  1. ФЗ-27 "Об индивидуальном (персонифицированном) учёте". Государственная Дума РФ. СЗ РФ. 1996 (ред. 2024). ↗ ссылка
  2. Постановление Правления ПФР о формате СНИЛС. Пенсионный фонд РФ. Постановление № 16п. 2016.
  3. Социальный фонд России. СФР. sfr.gov.ru. 2026. ↗ ссылка
  4. Портал Госуслуг. Минцифры РФ. gosuslugi.ru. 2026. ↗ ссылка

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

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

Детали формата

Четыре факта о СНИЛС, которые важно знать.

01
Формат XXX-XXX-XXX XX

Первые 9 цифр — номер лицевого счёта. Последние 2 — контрольная сумма по алгоритму ПФР. Дефисы и пробел — форматирование, не влияют на валидность.

02
Модуль 101

Использование простого числа 101 гарантирует высокую надёжность. Обнаруживает 99%+ ошибок, включая транспозиции соседних цифр.

03
С 1 апреля 2019

Бумажное свидетельство (зелёная карточка ССОПС) больше не выдаётся. Заменено на электронное уведомление АДИ-РЕГ через Госуслуги.

04
Служебный диапазон

Номера 001-001-001 до 001-001-998 — служебные, не проверяются. Использовались для тестирования системы на ранних этапах.

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

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

Три сценария — от одиночной проверки до пакетной обработки.

01ПРОВЕРКА

Введите 11 цифр

Вставьте СНИЛС в любом формате (с дефисами или без). Валидатор уберёт разделители и проверит контрольную сумму локально в браузере.

02ПАКЕТНО

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

Переключитесь на режим «пакетная проверка», вставьте список номеров. Каждый проверяется отдельно. Удобно для HR, бухгалтеров, миграции БД.

03ТЕСТ

Генерация для QA

Сгенерируйте тестовые валидные СНИЛС для проверки форм и автотестов. Номера математически корректны, но не принадлежат реальным людям.

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

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

Страховой номер индивидуального лицевого счёта — 11-значный идентификатор в СФР. Уникален и неизменен в течение жизни. Используется для пенсий, соцвыплат, Госуслуг, трудоустройства.
Формат XXX-XXX-XXX XX. Первые 9 цифр — номер лицевого счёта. Последние 2 — контрольная сумма. Дефисы и пробел — форматирование.
Каждая из 9 цифр × позиция справа (9 до 1), сумма. Если <100 — это и есть контрольное число. Если 100/101 — контрольное = 00. Если >101 — остаток от деления на 101.
Да. Валидация — только математическая проверка. Для подтверждения факта — Госуслуги или ПФР.
Да, проверка идёт локально в браузере. Данные никуда не передаются. Можно отключить интернет — валидатор продолжит работать.
Номера 001-001-001 до 001-001-998 — служебные, не проверяются. Использовались для тестов системы на ранних этапах внедрения.
Да, в режиме 'пакетная проверка' вставьте список номеров — каждый проверяется отдельно. Удобно для HR и миграции БД.
Для тестирования ПО, проверки форм, автотестов без использования реальных персональных данных. Сгенерированные номера математически корректны, но не принадлежат реальным людям.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

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

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

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

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

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

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

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

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

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

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

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

EMBED

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

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

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

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

15

Валидатор ИНН с расшифровкой

Проверка контрольной суммы ИНН (10 и 12 цифр) с расшифровкой: регион, ИФНС, тип лица. Пакетная проверка.

/validator-inn

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

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

/validator-ogrn

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

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

/validator-raschetnogo-scheta

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

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

/validator-vin

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

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

/validator-kadastrovogo-nomera

Валидатор ISBN

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

/validator-isbn

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

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

/validator-ean-13

Валидатор IBAN

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

/validator-iban

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

Генерация реалистичных российских тестовых данных: ФИО, 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