ForHosting KIT · Entwickler-Tools

Fødselsnummer-Prüfziffern

Geben Sie die ersten neun Ziffern einer norwegischen Fødselsnummer ein und erhalten Sie beide Kontrollziffern: 010190000 bekommt 8 und 3 und wird zu 01019000083. Fügen Sie eine elfstellige Nummer ein, um Tippfehler vor dem Speichern eines Formulars zu finden. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Fnr
010190000
Berechnungsmodus
Compute
Erhalten Sie
Eingabe
010190000
Kontrollziffer 1
8
Kontrollziffer 2
3
Kontrollziffern
83

Die norwegische nationale Identitätsnummer (Fødselsnummer) ist ein elfstelliger Code für Gesundheit, Banken, Lohnabrechnung, Steuern und digitale Identität in Norwegen. Die letzten beiden Ziffern sind Prüfziffern, die aus festen offiziellen Gewichtsvektoren unter einer Modulo-elf-Regel abgeleitet werden. Eine einzige vertippte Geburtsdatums- oder Individualziffer bricht diese Prüfsumme oft, sodass die Prüfung der Prüfziffern vor dem Annehmen eines Formulars, Partnerdatei oder Registerimports viele Tippfehler früh erkennt. Diese Fähigkeit berechnet beide Prüfziffern für eine neunstellige Nutzlast (Geburtsdatum plus Individualnummer, mit oder ohne Leerzeichen oder Bindestriche) oder prüft ein vollständiges elfstelliges Fødselsnummer, das das abschließende Paar bereits enthält, und meldet ungültige Eingaben statt still Ziffern zu erfinden.

Was die norwegischen Fødselsnummer-Prüfziffern sind und wie die Gewichte wirken

Ein Fødselsnummer identifiziert Personen in norwegischen öffentlichen und privaten Systemen. Das Layout umfasst elf Dezimalziffern: sechs für Tag, Monat und Geburtsjahr (DDMMYY), drei für die Individualnummer (die auch Jahrhundert- und Geschlechtskonventionen des Bevölkerungsregisters kodiert) und zwei abschließende Prüfziffern. Diese letzten beiden werden nicht frei gewählt — sie sind vollständig durch einen öffentlichen Algorithmus bestimmt, sodass die meisten Einzelsubstitutionen und viele Vertauschungen die Prüfsumme scheitern lassen.

Die erste Prüfziffer, oft k1 genannt, multipliziert die ersten neun Ziffern von links nach rechts mit der festen Folge drei, sieben, sechs, eins, acht, neun, vier, fünf und zwei. Die Produkte werden summiert, und die Prüfziffer ist elf minus diese Summe modulo elf. Ist das Ergebnis elf, ist die Ziffer null; ist es zehn, ist der neunstellige Rumpf nicht zuordenbar — es existiert keine gültige erste Prüfziffer.

Die zweite Prüfziffer k2 multipliziert die ersten zehn Ziffern (den neunstelligen Rumpf plus k1) mit fünf, vier, drei, zwei, sieben, sechs, fünf, vier, drei und zwei und wendet dieselbe Elf-minus-Modulo-Regel an, wobei zehn erneut ungültig ist. Wenn jemand eine elfstellige Nummer tippt, deren letzte beiden Ziffern nicht mehr diesen neu berechneten Werten entsprechen, schlägt die Validierung fehl. Dieselbe Regel fängt OCR-Rauschen, teilweise Einfügungen und Eins-Fehler in HR-Onboarding, Bank-KYC-Formularen und ETL-Jobs ab, die Identitätsnummern von Papier oder PDFs neu erfassen.

Dieses Werkzeug wendet jene offiziellen Gewichtsvektoren auf reine Ziffern nach optionalem Entfernen von Leerzeichen und Bindestrichen an. Es fragt die norwegische Steuerverwaltung nicht ab, beweist nicht, dass eine Person existiert, weist kein Jahrhundert aus der Individualnummer zu und interpretiert D-Nummern (temporäre Identitäten mit Tag des Monats plus vierzig) nicht über dieselbe Ziffernarithmetik hinaus — nur, dass die Ziffernkette unter dem veröffentlichten dualen Prüfziffern-Algorithmus konsistent ist.

Gegenüber den einstelligen Schemata des polnischen NIP oder argentinischen CUIT verlangt Norwegen zwei Prüfziffern mit unterschiedlichen Gewichten; deshalb vermeidet eine dedizierte Fähigkeit falsches Vertrauen durch ein generisches Prüfziffern-Werkzeug.

Wo Fødselsnummer-Prüfungen in Identität, Lohn und Geschäftsabläufe passen

Arbeitgeber-Onboarding- und Lohnplattformen speichern ein Fødselsnummer für Steuerberichte und Leistungen; eine einzige vertippte Ziffer bei der Erfassung kann Meldungen an die falsche Person senden oder später die Autorisierung scheitern lassen. Der Validierungsmodus am Eingang blockiert das Speichern, wenn valid false ist, und kann das erwartete Kontrollpaar anzeigen, damit der Sachbearbeiter das Formular vor dem Schreiben des Datensatzes korrigiert. Banken und Zahlungsanbieter, die eine norwegische Identitätsnummer für KYC erfassen, können beide Prüfziffern neu berechnen, ohne ein externes Register anzurufen, und filtern so OCR-Rauschen und Teilaufnahmen früh.

Produktteams, die bereits allgemeine Luhn- oder ISO-7064-Werkzeuge anbieten, sollten für norwegische Identitätsfelder dennoch diese fødselsnummer-spezifische Fähigkeit nutzen, damit Gewichte, Längengrenzen, Doppelziffern und Abstandsformat zum Domänenmodell passen. Bildungs- und SEO-Landings, die für Phrasen wie norwegische Fodselsnummer prüfen oder Personnummer-Validator Norwegen ranken, brauchen ein live kostenloses Tool, dessen Browserpfad mit der Automatisierung übereinstimmt, damit Tutorial-Screenshots korrekt bleiben.

Behandeln Sie eine bestandene Fødselsnummer-Prüfung nicht als Beweis, dass die Person korrekt identifiziert, lebend, autorisiert, im Bevölkerungsregister vorhanden oder für eine Leistung berechtigt ist — sie beweist nur, dass die Ziffernkette unter dem offiziellen norwegischen dualen Prüfziffern-Algorithmus konsistent ist.

Identitätsspalten in Partner- und Lohndateien prüfen

Validieren Sie jedes Fødselsnummer in einem CSV-Import stapelweise und stellen Sie Zeilen unter Quarantäne, deren Prüfziffern nicht mehr dem neu berechneten erwarteten Paar entsprechen.

Was sind die norwegischen Fødselsnummer-Prüfziffern?

Es sind die beiden Endziffern der elfstelligen nationalen Identitätsnummer. k1 nutzt die Gewichte 3,7,6,1,8,9,4,5,2 über die ersten neun; k2 nutzt 5,4,3,2,7,6,5,4,3,2 über die ersten zehn. Jede ist modulo 11 (11 wird zu 0; 10 bedeutet ungültig).

Was passiert bei Buchstaben, Leerzeichen oder falscher Länge?

Geben Sie nur Ziffern 0-9 an (Leerzeichen oder Bindestriche optional); compute braucht neun Ziffern und validate elf. Fehlgeschlagene Validierungsaufgaben werden nicht berechnet.

Wie werden die beiden Kontrollziffern der Fødselsnummer berechnet?

Die ersten neun Ziffern werden mit 3, 7, 6, 1, 8, 9, 4, 5 und 2 multipliziert und addiert; elf minus der Rest modulo 11 ergibt die erste Kontrollziffer. Die zweite entsteht genauso aus den ersten zehn Ziffern mit den Gewichten 5, 4, 3, 2, 7, 6, 5, 4, 3 und 2.

Warum gibt es für manche neunstelligen Anfänge keine gültige Fødselsnummer?

Ergibt die Berechnung einer Kontrollziffer 10, passt keine Ziffer, und dieser Anfang kann nicht vergeben werden. Ein Ergebnis von 11 wird einfach zu 0. Das Werkzeug meldet Ihnen diesen Fall, statt eine Nummer zu erfinden.

Funktioniert das Werkzeug auch mit D-Nummern?

Es wendet dieselbe Rechnung auf die Ziffern an und prüft damit auch deren Kontrollziffern. Den um 40 erhöhten Tag einer D-Nummer deutet es aber nicht, und es leitet weder das Jahrhundert noch die Person ab.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/enc/fnr-norway

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/enc/fnr-norway \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"fnr":"010190000"}'
{
  "fnr": "010190000"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.fnr_norway",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Nutzen Sie es kostenlos im Browser oder rufen Sie die KIT-API zum veröffentlichten Preis auf; beide Pfade führen dieselbe deterministische Arithmetik ohne Netzwerkanfrage und ohne Bevölkerungsregister-Abfrage aus.

Was die norwegischen Fødselsnummer-Prüfziffern sind und wie die Gewichte wirken

Gegenüber Luhn modulo zehn bei Zahlungskarten nutzt das Fødselsnummer-Schema zwei feste links-nach-rechts-Gewichtsvektoren und modulo elf, sodass Sie keinen Luhn-Validator auf norwegische Identitätsfelder wiederverwenden dürfen.

Wie Sie beide Prüfziffern berechnen oder ein vollständiges Fødselsnummer prüfen

Senden Sie ein fnr-Feld mit Ziffern null bis neun, optional durch Leerzeichen oder Bindestriche getrennt. Der Modus validate erwartet eine vollständige elfstellige Nummer einschließlich beider Prüfziffern (zum Beispiel 01019000083 oder 010190 00083). Leere Zeichenketten, fehlendes fnr, ungültige mode-Werte und falsche Längen (nicht neun Ziffern für compute, nicht elf für validate) scheitern vor jeder gewichteten Summe und werden nicht berechnet. Bevorzugen Sie compute, wenn Sie eine Nummer aus bekanntem Datum und Individualsequenz zusammenbauen; bevorzugen Sie validate, wenn ein Benutzer, eine Partnerdatei oder ein gescanntes Etikett eine vollständige Nummer liefert und Sie ein boolesches Tor vor einer Register- oder Stammdatenabfrage brauchen. Buchstaben, andere Interpunktion, doppelte Bindestriche oder führende bzw. abschließende Bindestriche werden als fehlerhafte Eingabe mit invalid_input abgelehnt, damit Sie nie einen still bereinigten Wert akzeptieren. Der Modus compute ist Standard: Geben Sie genau neun Ziffern ohne das Kontrollpaar an (zum Beispiel 010190000 für Geburtsdatum 01.01.90 und Individualnummer 000), und die Engine liefert control_digit_1 und control_digit_2 als einstellige Zeichenketten, control_digits als zweistelliges Suffix, with_check als vollständige elfstellige Zeichenkette und formatted in der gängigen Anzeigeform DDMMYY XXXXX. Wenn eine gewichtete Summe unter der Modulo-elf-Abbildung eine Prüfziffer zehn erzeugen würde, schlägt der Modus compute mit invalid_input fehl, weil für diesen Rumpf kein gültiges elfstelliges Fødselsnummer existiert. Die Antwort meldet valid true, wenn beide neu berechneten Ziffern dem abschließenden Paar entsprechen, und enthält stets control_digit_1, control_digit_2, payload ohne die letzten beiden Ziffern und formatted für konsistente Anzeige; wenn erwartete Ziffern existieren, werden sie auch als expected_control_digit_1, expected_control_digit_2 und expected_control_digits zurückgegeben. Da der Pfad reines Parse ohne Uhr, Zufallsquelle oder Netzwerk ist, liefert dieselbe Eingabe immer dasselbe JSON im kostenlosen Browser-Tool und in der API. Zu $0.002 pro erfolgreicher Anfrage können Sie Massenimporte, Onboarding-Formulare und ETL-Jobs filtern, ohne eine Sonderstufe zu verhandeln.

Wo Fødselsnummer-Prüfungen in Identität, Lohn und Geschäftsabläufe passen

Gesundheits- und öffentliche Integrationen erhalten oft Identitätsnummern aus Partner-CSV-Dateien, in denen eine falsche Endziffer einen ganzen Stapel ablehnen würde; ein deterministisches Orakel, das valid und with_check liefert, lässt Importeure Zeilen vor der Produktion markieren.

Fødselsnummer-Felder in HR- und Kundenformularen absichern

Wenn ein Benutzer eine vollständige elfstellige Nummer sendet, rufen Sie den Validate-Modus auf und blockieren Sie das Speichern, wenn valid false ist; zeigen Sie expected_control_digits, um einen Tippfehler vor dem Schreiben des Datensatzes zu korrigieren.

Prüfziffern beim Erzeugen oder Vervollständigen von IDs berechnen

Aus einem DDMMYY-Datum und einer dreistelligen Individualnummer rufen Sie den Compute-Modus auf und speichern with_check oder formatted, damit jede neue Zeichenkette vor Druck oder Export das korrekte Endpaar trägt.

Wie berechne ich Fødselsnummer-Prüfziffern mit dieser API?

Senden Sie POST mit fnr auf die neun Nutzlastziffern (Leerzeichen oder Bindestriche optional) und mode compute (oder lassen Sie mode weg). Die Antwort enthält control_digit_1, control_digit_2, control_digits, with_check und formatted als DDMMYY XXXXX.

Wie prüfe ich ein vollständiges norwegisches Fødselsnummer?

Senden Sie POST mit der vollständigen elfstelligen Zeichenkette und mode validate. Die Antwort enthält valid, die gegebenen Prüfziffern, payload, formatted und, sofern berechenbar, die erwarteten Prüfziffern.

Ist das norwegische Fødselsnummer-Prüfwerkzeug kostenlos?

Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zum veröffentlichten Basispreis $0.002; ungültige Eingaben werden nie berechnet.

Vollständige KIT-Dokumentation lesen →