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

Генератор СНИЛС

Войдите или зарегистрируйтесь, чтобы сохранять инструменты в избранное

Генерация тестовых номеров СНИЛС с правильной контрольной суммой для разработки и тестирования ПО

Генератор тестовых СНИЛС с правильной контрольной суммой. СНИЛС — 11-значный номер в формате XXX-XXX-XXX XX. Для тестирования и разработки.

Генератор тестовых СНИЛС — номера с правильной контрольной суммой

Генератор создаёт синтаксически корректные номера СНИЛС для тестирования ПО, автоматизированных тестов и демонстрационных целей. Все номера проходят проверку контрольной суммы по официальному алгоритму ПФР.

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

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

Структура номера СНИЛС

Формат: XXX-XXX-XXX YY, где XXX-XXX-XXX — 9-значный номер лицевого счёта, YY — контрольное число. Номер присваивается последовательно и не содержит зашифрованной информации о регионе или дате рождения (в отличие от ИНН или паспорта).

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

Контрольное число СНИЛС вычисляется следующим образом:

  1. Каждая из 9 цифр номера умножается на свою позицию справа (9-я цифра × 1, 8-я × 2, ..., 1-я × 9)
  2. Произведения суммируются
  3. Если сумма менее 100 — это и есть контрольное число
  4. Если сумма = 100 или 101 — контрольное число = 00
  5. Если сумма > 101 — берётся остаток от деления на 101, затем правила 3–4

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

  • Разработка государственных сервисов — тестирование систем, работающих с персональными данными (Госуслуги, ПФР, ФСС)
  • Бухгалтерское ПО — проверка ввода и валидации СНИЛС в кадровых и зарплатных модулях
  • Интеграционные тесты — взаимодействие с API, требующими валидный СНИЛС
  • Учебные цели — изучение алгоритмов контрольных сумм

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

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

Можно ли по СНИЛС узнать данные человека?
Нет. СНИЛС — это просто порядковый номер без привязки к ФИО, дате рождения или региону. Получить данные по СНИЛС может только сам гражданин через личный кабинет на Госуслугах.

Зачем СНИЛС нужен при трудоустройстве?
Работодатель использует СНИЛС для начисления страховых взносов в Социальный фонд. Без СНИЛС невозможно официальное трудоустройство и формирование пенсионных прав.

Как получить настоящий СНИЛС?
Обратиться в ближайшее отделение Социального фонда или МФЦ с паспортом. Для новорождённых СНИЛС оформляется автоматически через ЗАГС. Номер присваивается пожизненно и не меняется.

Для генерации тестовых ИНН используйте генератор ИНН, а для проверки ИНН — валидатор ИНН.

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