Austrian SVNR Validator
Official validator for Austrian SVNR with checksum verification and mathematical integrity.
About the Austrian SVNR
The SVNR is the Austrian personal social insurance number, mandatory for employment, pension, healthcare, and tax reporting.
Every citizen or resident in Austria is assigned a permanent SVNR by the relevant social security institution.
Austrian SVNR Anatomy
The Austrian SVNR consists of 10 digits with a built-in 4th-position checksum:
| Position | Field | Length | Meaning & Rule | Example |
|---|---|---|---|---|
| 1 to 3 | Serial Number | 3 digits | Daily sequence assigned by the social insurance institution | 123 |
| 4 | Check Digit (P) | 1 digit | Modulo 11 positional checksum (weights 3,7,9,0,5,8,4,2,1,6) | 7 |
| 5 to 10 | Birth Date | 6 digits | Date formatted as DDMMYY | 010180 |
Official SVNR Modulo 11 Algorithm
Calculation defined by the Austrian Main Association of Social Security Institutions:
Sum = Σ(d[i] * w[i]) with w = [3, 7, 9, 0, 5, 8, 4, 2, 1, 6]; P = Sum mod 11 (Remainder 10 is invalid).
- 1. Multiply each of the 10 digits by weights [3, 7, 9, 0, 5, 8, 4, 2, 1, 6].
- 2. The 4th position (index 3) has weight 0 during verification.
- 3. Sum the products and calculate the remainder modulo 11.
- 4. The remainder must match the 4th digit exactly.
- 5. If the remainder is 10, that sequential number combination is officially discarded.