Перейти к содержимому
useToolz онлайн-инструменты

СНИЛС: формат, контрольное число и тестовые данные

31.01.2026 1 мин. чтения

СНИЛС — один из ключевых идентификаторов гражданина в российской системе социального обеспечения. Этот номер сопровождает человека на протяжении всей жизни и используется при обращении за государственными услугами, оформлении пенсии, получении пособий и во многих других процедурах. В этой статье разберём формат СНИЛС, алгоритм проверки и объясним, зачем разработчикам нужны тестовые данные.

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

СНИЛС — это страховой номер индивидуального лицевого счёта в системе обязательного пенсионного страхования. Аббревиатура расшифровывается как «Страховой Номер Индивидуального Лицевого Счёта». Номер присваивается Социальным фондом России (ранее — Пенсионным фондом) и является уникальным для каждого застрахованного лица.

До 2019 года СНИЛС выдавался в виде зелёной пластиковой карточки — страхового свидетельства обязательного пенсионного страхования. С апреля 2019 года выдача физических карточек прекращена: теперь СНИЛС оформляется в электронном виде, а подтверждением служит уведомление из личного кабинета на портале Госуслуг или справка из СФР.

Формат СНИЛС

СНИЛС записывается в формате XXX-XXX-XXX XX, где:

  • Первые 9 цифр (разделённые дефисами на три группы по три) — собственно номер лицевого счёта.
  • Последние 2 цифры (после пробела) — контрольное число.

Пример: 112-233-445 95. Общее количество цифр — 11 (9 цифр номера + 2 контрольных).

Алгоритм расчёта контрольного числа

Контрольное число СНИЛС рассчитывается на основе первых 9 цифр номера. Алгоритм следующий:

  • Шаг 1. Каждая цифра номера умножается на свою позицию справа налево (9-я цифра умножается на 1, 8-я на 2, ..., 1-я на 9).
  • Шаг 2. Все произведения суммируются.
  • Шаг 3. Если сумма меньше 100, контрольное число равно самой сумме.
  • Шаг 4. Если сумма равна 100 или 101, контрольное число равно 00.
  • Шаг 5. Если сумма больше 101, берётся остаток от деления на 101. Если остаток равен 100, контрольное число — 00; иначе — сам остаток.

Важная особенность: алгоритм контрольного числа работает только для номеров, превышающих 001-001-998. Номера, меньшие этого значения, не проходят проверку по контрольному числу.

Роль СНИЛС в социальной системе

СНИЛС выполняет несколько важных функций:

  • Пенсионный учёт. На лицевом счёте накапливается информация о страховых взносах работодателей и стаже — всё, что необходимо для расчёта будущей пенсии.
  • Социальные пособия. СНИЛС необходим для оформления материнского капитала, пособий по безработице, льгот и субсидий.
  • Государственные услуги. Номер СНИЛС — один из основных идентификаторов на портале Госуслуг и в межведомственном электронном взаимодействии (СМЭВ).
  • Медицинское обслуживание. СНИЛС связывает данные ОМС с лицевым счётом застрахованного.

Электронный СНИЛС с 2019 года

Федеральный закон от 01.04.2019 N 48-ФЗ отменил выдачу страховых свидетельств в виде пластиковых карточек. Ранее выданные карточки продолжают действовать, но новые оформляются исключительно в электронной форме. Узнать свой СНИЛС можно через личный кабинет на сайте Госуслуг или обратившись в отделение Социального фонда России.

Зачем нужны тестовые СНИЛС

Разработчики информационных систем, интегрирующихся с государственными сервисами, регулярно сталкиваются с необходимостью тестирования на валидных номерах СНИЛС. Использование настоящих номеров в тестовых средах недопустимо, поскольку СНИЛС относится к персональным данным и защищается 152-ФЗ.

Генераторы тестовых СНИЛС создают номера с корректным контрольным числом, которые можно безопасно использовать при разработке и тестировании. Такие номера проходят валидацию по алгоритму, но не принадлежат реальным людям.

Сгенерировать тестовый СНИЛС с правильным контрольным числом можно с помощью нашего генератора СНИЛС. Если вам также нужны тестовые налоговые номера, воспользуйтесь генератором ИНН.

Заключение

СНИЛС — это больше, чем просто номер для пенсии. Сегодня он является универсальным идентификатором гражданина в системе государственных услуг и социального обеспечения. Понимание формата и алгоритма контрольного числа необходимо разработчикам, работающим с государственными интеграциями. Для генерации тестовых данных используйте наш генератор СНИЛС.

Увеличенное изображение