Fødselsnummer generator (Norway)
A Norwegian fødselsnummer is eleven digits — date of birth, an individual number, and two MOD-11 control digits. These test values are synthetic but checksum-valid.
Synthetic · not collision-guaranteed Validate a number →
180152 992 62
Synthetic fødselsnummer with valid control digits. Not a real issued number.
Format specification
| Identifier | Fødselsnummer |
|---|---|
| Country | 🇳🇴 Norway |
| Format | 000000 000 00 |
| Length | 11 characters |
| Checksum | Double MOD 11 |
| Example | 200495 136 75 |
| Safe strategy | Synthetic |
| Data quality | Verified against sources |
Fødselsnummer: what each part means
| 000000 | Date of birth as DDMMYY. |
|---|---|
| 000 | Individual number: its range combined with the year encodes the century, and on real numbers the last of these digits is odd for men and even for women. Test values use random digits. |
| 0 | First MOD-11 control digit (weights 3,7,6,1,8,9,4,5,2 over the first nine digits). |
| 0 | Second MOD-11 control digit (weights 5,4,3,2,7,6,5,4,3,2 over the first ten). Combinations needing a control of 10 are never issued. |
Validation regex
Matches the canonical value — strip separators and uppercase first: value.replace(/[^A-Za-z0-9]/g, '').toUpperCase()
^\d{11}$ References
Common questions
Will these pass my validation?
Yes — they are well-formed Fødselsnummer values (000000 000 00) and pass standard format checks, including the Double MOD 11 checksum.
Could one belong to a real person?
These are synthetic values. They are format-valid but not drawn from a guaranteed reserved range, so use them only for testing.
Can I generate many at once?
Increase the count, or use the free API and CSV/JSON export for large datasets.
For software testing only. These numbers are synthetic and must never be used
for real-world identification, applications, or to impersonate anyone.