SNILS generator online — generate test SNILS number with valid checksum. For software development, automated tests, and demos.
Test SNILS generator with correct checksum. SNILS is an 11-digit number in format XXX-XXX-XXX XX. For testing and development.
Test SNILS Generator — Numbers with Correct Checksums
The generator creates syntactically valid SNILS numbers for software testing, automated tests, and demonstration purposes. All numbers pass the official Pension Fund checksum validation algorithm.
What Is SNILS
SNILS (Insurance Number of Individual Personal Account) is a unique 11-digit number assigned by Russia's Social Fund to every citizen. It is required for pension accounting, government services, employment, and medical services.
SNILS Number Structure
Format: XXX-XXX-XXX YY, where XXX-XXX-XXX is the 9-digit account number and YY is the check number. Unlike INN, the number is assigned sequentially and contains no encoded region or birth date information.
Check Number Algorithm
- Each of the 9 digits is multiplied by its position from the right (9th digit × 1, 8th × 2, ..., 1st × 9)
- Products are summed
- If the sum is less than 100 — that is the check number
- If the sum is 100 or 101 — the check number is 00
- If the sum exceeds 101 — take the remainder when divided by 101, then apply rules 3–4
Why Test SNILS Numbers Are Needed
- Government service development — testing systems that handle personal data
- Accounting software — validating SNILS input in HR and payroll modules
- Integration tests — interacting with APIs that require valid SNILS
- Educational purposes — learning checksum algorithms
Frequently Asked Questions
Is a generated SNILS real?
No. Numbers are randomly created with correct checksums but are not registered with the Social Fund. Using them in official documents is illegal.
Can personal data be found by SNILS?
No. SNILS is just a sequential number without ties to name, birth date, or region.
Why is SNILS needed for employment?
Employers use SNILS for social insurance contributions. Without SNILS, formal employment and pension rights formation are impossible.
How to get a real SNILS?
Visit the nearest Social Fund office or MFC with your passport. For newborns, SNILS is issued automatically through the civil registry. The number is assigned for life.
To generate test INNs use the INN generator, and to validate an INN — the INN validator.
Useful articles
OGRN: How to Validate and Decode a Company Registration Number
A breakdown of the OGRN structure, the meaning of each digit group, the check digit verification algorithm, and the differences between OGRN and OGRNIP for sole proprietors.
INN Validation: Check Digit Verification Algorithm
A step-by-step INN check digit validation algorithm with calculation examples, common error analysis, and tips for integrating validation into your code.