Генератор данных

Генератор тестовых СНИЛС

Создайте синтетические номера для проверки маски ввода, mock-данных и локальных тестов. Инструмент не проверяет существование номера в реестрах.

Параметры

Seed нужен только для повторяемых тестовых наборов. Не вводите в него персональные данные.

Формат вывода

Номер

Только для разработки

Это синтетические тестовые номера для разработки и проверки форм. Они не подтверждают личность, могут теоретически совпасть с реальным номером и не должны использоваться в Госуслугах, банках, МФЦ, у работодателя или в других реальных сервисах.

Проверка номера

Проверяет только формат и контрольное число, без обращения к реестрам.

Контрольная сумма проходитКонтрольное число совпадает. Это не подтверждает существование СНИЛС.

Результат

Тестовых номеров10
Количество10
ФорматXXX-XXX-XXX YY
ЭкспортLIST
Источникseed: calcup
Test-only421-631-074 31checksum: 31
Test-only587-600-896 40checksum: 40
Test-only492-360-500 84checksum: 84
Test-only990-332-256 14checksum: 14

Checksum only

Контрольное число помогает проверить формат, но не подтверждает существование номера, принадлежность человеку или пригодность для реального сервиса.

Генератор тестовых СНИЛС создаёт синтетические номера для разработки интерфейсов, mock-данных и проверки маски ввода. Он не обращается к реестрам и не подтверждает личность.

Как работает генератор тестовых СНИЛС

Инструмент генерирует 9 цифр номера, рассчитывает две последние цифры по техническому правилу контрольного числа и выводит результат в выбранном формате. При seed набор повторяется, без seed используется случайность браузера.

СНИЛС — чувствительный идентификатор. У него нет публичного безопасного test-range, поэтому синтетический номер нельзя считать свободным, несуществующим или пригодным для реального сервиса.

Как сгенерировать тестовые СНИЛС

  1. Задайте количество. Можно создать один номер или пакет до 100 строк для тестовых таблиц и mock JSON.
  2. Выберите формат. Для UI-маски используйте XXX-XXX-XXX YY, для API-моков — XXXXXXXXXXX, JSON или CSV.
  3. Добавьте seed при необходимости. Seed делает результат повторяемым для автотестов и документации. Не вводите туда ФИО, паспорт, телефон или другие персональные данные.
  4. Используйте только в тестах. Не применяйте результат для Госуслуг, банков, МФЦ, работодателей, регистраций или обхода проверок.

Контрольное число

checksum = weighted_sum(first_9_digits) mod 101

Техническая проверка контрольного числа ловит часть ошибок ввода, но не проверяет реестр СФР, владельца номера или юридическую пригодность значения.

Пример

Для теста формы выберите формат XXX-XXX-XXX YY, count 20 и seed проекта. Share-ссылка сохранит только настройки, но не сгенерированные номера и не номер из поля проверки.

Источники

Подробнее о проверке формул и источников — в методологии Calcup.

Это синтетические тестовые номера для разработки и проверки форм. Они не подтверждают личность, не должны использоваться в реальных сервисах и могут теоретически совпасть с существующим номером.

FAQ

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

Эти СНИЛС принадлежат реальным людям?

Инструмент не знает этого и не проверяет реестры. Номера создаются локально как synthetic/mock данные, но совпадение с реальным номером теоретически исключить нельзя.

Можно ли использовать результат в Госуслугах, банке или у работодателя?

Нет. Результат предназначен только для разработки, тестирования масок ввода, mock-данных и документации.

Что проверяет поле проверки СНИЛС?

Только длину, формат и контрольное число. Это не проверка личности, СФР, Госуслуг, МФЦ или какой-либо реальной базы.

Что сохраняется в share-ссылке?

Только настройки генерации: количество, seed, формат номера и формат экспорта. Сгенерированные номера и номер из поля проверки в URL не записываются.