CheckIDs Try the redaction API

🇩🇰 Tjek et CPR-nummer

Også på: English

Det danske CPR-nummer skrives DDMMÅÅ-LLLL. Det indeholder fødselsdato, århundrede (via det 7. ciffer) og køn. Numre udstedt siden 2007 skal ikke opfylde modulus 11-kontrollen.

Kører helt i din browser; intet af det, du skriver, sendes nogen steder hen.

Generér test-CPR-numre

Fiktive numre med gyldig fødselsdato, til test af software. De kan tilfældigvis matche en rigtig persons nummer, så brug dem aldrig til at identificere eller udgive dig for nogen.

Klik på et nummer for at kopiere det.

Sådan er et CPR-nummer opbygget

Sådan fungerer kontrollen

Århundredet afgøres af årstallet og det 7. ciffer: 0–3 betyder 1900-tallet; 4 og 9 betyder 2000-tallet for år 00–36, ellers 1900-tallet; 5–8 betyder 2000-tallet for år 00–57, ellers 1800-tallet.

Med eksemplet 010203-1234:

010203-1234 → 7. ciffer 1 → 1903-02-01

En godkendt kontrol betyder kun, at nummeret er korrekt opbygget; det beviser ikke, at det er udstedt til nogen.

Skal du finde CPR-numre i tekster? EU PII Redaction API finder og erstatter identitetsnumre fra 21 EU/EØS-lande samt navne, IBAN, e-mailadresser og telefonnumre i fritekst: for eksempel før kundebeskeder sendes til en LLM. Gratis plan tilgængelig; Python-pakke og MCP-server på GitHub.

Ofte stillede spørgsmål

Hvorfor virker modulus 11-kontrollen ikke længere?

For nogle fødselsdatoer var der ikke flere numre, der opfyldte kontrollen, så siden 1. oktober 2007 udstedes CPR-numre uden den. Man kan kun kontrollere format og dato.

Kan man se århundredet ud fra et CPR-nummer?

Ja, ud fra kombinationen af årstallet og det 7. ciffer. Værktøjet gør det og viser den fulde fødselsdato.

Andre validatorer