Генератор СНИЛС
Войдите или зарегистрируйтесь, чтобы сохранять инструменты в избранное
Генерация тестовых номеров СНИЛС с правильной контрольной суммой для разработки и тестирования ПО
Генератор тестовых СНИЛС с правильной контрольной суммой. СНИЛС — 11-значный номер в формате XXX-XXX-XXX XX. Для тестирования и разработки.
Генератор тестовых СНИЛС — номера с правильной контрольной суммой
Генератор создаёт синтаксически корректные номера СНИЛС для тестирования ПО, автоматизированных тестов и демонстрационных целей. Все номера проходят проверку контрольной суммы по официальному алгоритму ПФР.
Что такое СНИЛС
СНИЛС (Страховой номер индивидуального лицевого счёта) — уникальный 11-значный номер, присваиваемый Социальным фондом России каждому гражданину. СНИЛС необходим для пенсионного учёта, получения государственных услуг, оформления на работу, получения медицинских и социальных услуг.
Структура номера СНИЛС
Формат: XXX-XXX-XXX YY, где XXX-XXX-XXX — 9-значный номер лицевого счёта, YY — контрольное число. Номер присваивается последовательно и не содержит зашифрованной информации о регионе или дате рождения (в отличие от ИНН или паспорта).
Алгоритм контрольного числа
Контрольное число СНИЛС вычисляется следующим образом:
- Каждая из 9 цифр номера умножается на свою позицию справа (9-я цифра × 1, 8-я × 2, ..., 1-я × 9)
- Произведения суммируются
- Если сумма менее 100 — это и есть контрольное число
- Если сумма = 100 или 101 — контрольное число = 00
- Если сумма > 101 — берётся остаток от деления на 101, затем правила 3–4
Зачем нужны тестовые СНИЛС
- Разработка государственных сервисов — тестирование систем, работающих с персональными данными (Госуслуги, ПФР, ФСС)
- Бухгалтерское ПО — проверка ввода и валидации СНИЛС в кадровых и зарплатных модулях
- Интеграционные тесты — взаимодействие с API, требующими валидный СНИЛС
- Учебные цели — изучение алгоритмов контрольных сумм
Часто задаваемые вопросы
Сгенерированный СНИЛС — реальный?
Нет. Номера создаются случайно с корректной контрольной суммой, но не зарегистрированы в Социальном фонде. Использование в официальных документах незаконно.
Можно ли по СНИЛС узнать данные человека?
Нет. СНИЛС — это просто порядковый номер без привязки к ФИО, дате рождения или региону. Получить данные по СНИЛС может только сам гражданин через личный кабинет на Госуслугах.
Зачем СНИЛС нужен при трудоустройстве?
Работодатель использует СНИЛС для начисления страховых взносов в Социальный фонд. Без СНИЛС невозможно официальное трудоустройство и формирование пенсионных прав.
Как получить настоящий СНИЛС?
Обратиться в ближайшее отделение Социального фонда или МФЦ с паспортом. Для новорождённых СНИЛС оформляется автоматически через ЗАГС. Номер присваивается пожизненно и не меняется.
Для генерации тестовых ИНН используйте генератор ИНН, а для проверки ИНН — валидатор ИНН.
Полезные статьи
ОГРН: проверка и расшифровка номера организации
Разбираем структуру ОГРН, значение каждого разряда, алгоритм проверки контрольной цифры и отличия от ОГРНИП для индивидуальных предпринимателей.
Проверка ИНН: алгоритм валидации по контрольной цифре
Пошаговый алгоритм проверки ИНН по контрольным цифрам с примерами расчёта, разбором типичных ошибок и советами по интеграции валидации в код.