Generera testpersonnummer
Skapa fiktiv testdata med personnummer, namn och fotorealistiska profilbilder. 100% GDPR-säker.
Avancerat
Lämna tom för alla åldrar (0-120)
50% kvinnor
Samma seed ger alltid identisk data. Klicka på länk-ikonen för att kopiera delbar URL.
Hämta från SKV dataset (kräver internet)
Anpassa fältnamn och format för export
Historik
All genererad data är helt fiktiv och tillhör inte riktiga personer. Personnumren är reserverade av Skatteverket specifikt för testning, och kan inte kopplas till verkliga individer. Verktyget är gratis att använda utan konto och passar för systemutveckling, testning och utbildning.
Validera & verifiera personnummer
Kontrollera om personnummer är giltiga med Luhn-algoritmen (modulus 10)
Beräkna kontrollsiffra
Komplettera personnummer med korrekt kontrollsiffra
REST API
Generera testdata programmatiskt
Snabbstart
curl "https://mackan.eu/tools/personuppgifter/api/testdata.php?n=10"
Parametrar
| Parameter | Typ | Default | Beskrivning |
|---|---|---|---|
n | integer | 10 | Antal personer (1-100) |
format | string | json | json, csv, xml |
seed | string | - | Seed för reproducerbar data |
fields | string | alla | Kommaseparerade fält |
address_style | string | safe | safe eller realistic |
Kodexempel
JavaScript (fetch)
const response = await fetch('https://mackan.eu/tools/personuppgifter/api/testdata.php?n=10&seed=abc');
const data = await response.json();
console.log(data.data);
Python (requests)
import requests
response = requests.get('https://mackan.eu/tools/personuppgifter/api/testdata.php', params={
'n': 10,
'seed': 'abc123',
'fields': 'personnummer,fornamn,efternamn'
})
data = response.json()
for person in data['data']:
print(person)
PHP
<?php
$url = 'https://mackan.eu/tools/personuppgifter/api/testdata.php?n=10&seed=abc';
$json = file_get_contents($url);
$data = json_decode($json, true);
foreach ($data['data'] as $person) {
echo $person['fornamn'] . ' ' . $person['efternamn'] . PHP_EOL;
}
cURL (Bash)
# JSON till stdout
curl -s 'https://mackan.eu/tools/personuppgifter/api/testdata.php?n=10&seed=abc'
# Spara som CSV
curl -s 'https://mackan.eu/tools/personuppgifter/api/testdata.php?n=100&format=csv' > test.csv
# Extrahera personnummer med jq
curl -s 'https://mackan.eu/tools/personuppgifter/api/testdata.php?n=5' | jq -r '.data[].personnummer'
Rate Limits
- 60 requests per minut per IP
- 1000 requests per dag per IP
- 100 personer max per request
Vid överskriden gräns returneras HTTP 429 med retry_after i sekunder.
Syntetisk identitetsplattform för svensk testdata
Generera fiktiva personer, företag och profilbilder för utveckling och testning
Vad är detta?
Detta är en plattform för att generera syntetiska svenska identiteter för testning och utveckling. Du kan skapa kompletta testpersoner med personnummer, namn, adresser, telefonnummer och AI-genererade profilbilder.
All data är helt fiktiv och säker att använda. Personnummer kommer från Skatteverkets reserverade testserier. Organisationsnummer använder prefix 16 som är reserverade för testning. Profilbilder är AI-genererade och föreställer personer som inte existerar.
Verktyget körs helt i din webbläsare. Ingen data skickas till våra servrar och vi sparar ingen information om dig som besökare.
GDPR-säker testdata
All data som genereras är helt fiktiv. Personnummer kommer från Skatteverkets officiella testpersonnummer-lista. Profilbilder är AI-genererade syntetiska ansikten och föreställer inga verkliga personer. Säkert att använda i utveckling, demos och QA utan GDPR-oro.
Om datan
100% syntetisk
All data är helt AI-genererad. Inga verkliga personer, företag eller adresser används. Personnummer kommer från Skatteverkets officiella reserverade testserier.
Ingen GDPR-risk
Eftersom all data är syntetisk finns ingen personuppgiftsbehandling och därmed inga GDPR-krav. Säkert för demos, utveckling och testning.
Syntetiska bilder
Profilbilderna är AI-genererade ansikten som inte föreställer verkliga individer. De kan inte kopplas till någon levande eller historisk person.
Avsedd användning
Datan är avsedd för: utveckling och testning, demos och presentationer, utbildning och dokumentation. Ej för produktionsbruk.
Generera testpersoner
Skapa upp till 1000 testpersoner med personnummer från Skatteverket, namn, adresser och kontaktuppgifter.
Validera personnummer
Kontrollera om personnummer är giltiga med Luhn-algoritmen (modulus 10).
REST API
Integrera med dina system via vårt gratis API. Stöder JSON, CSV och XML.
Reproducerbar data
Ange ett seed-värde för att få exakt samma testdata varje gång.
Vanliga användningsfall
- Formulärvalidering och importflöden i utvecklingsmiljöer
- BI-testning och databasseeding med realistisk svensk data
- Reproducerbara buggrapporter med seed-funktionen
- Demos och utbildningsmaterial utan riktiga personer
- GDPR-säker utveckling utan att hantera känsliga personuppgifter
- Automatiserade tester och CI/CD-pipelines med deterministisk data
Om seed-funktionen
Vad är ett seed?
Ett seed (frö) är ett startvärde för slumpgeneratorn. Det fungerar som en "nyckel" som låser upp en specifik sekvens av data.
När ska jag använda seed?
- Automatiserade tester som behöver samma data varje körning
- CI/CD-pipelines där reproducerbarhet är viktigt
- Dela exakta testpersoner med kollegor
- Felsökning där du behöver återskapa specifika scenarier
seed "projekt-2024" → alltid samma personer med samma personnummer, namn och uppgifter
Dela med kollegor
- Dela via URL: Lägg till ?seed=ditt-värde i länken
- Kopiera delningslänk med knappen bredvid seed-fältet
Datakällor
- Personnummer: Skatteverkets officiella testdataset
- Organisationsnummer: Prefix 16 (reserverade för test), Luhn-validerade
- Telefonnummer: PTS reserverade serier för film och böcker
- E-postdomäner: RFC 2606 reserverade (.test, .invalid)
- Adresser: Fiktiva gatunamn, postnummer 990 00-999 99
- Profilbilder: AI-genererade (syntetiska ansikten)
Teknisk transparens
Lokal lagring (localStorage)
Vad som lagras: Historik med metadata (seed, antal, valbara fält, tidstämpel), dina inställningar (valda fält, språk, tema).
Vad som INTE lagras: Ingen personlig besökardata, inga IP-adresser, inga cookies för spårning.
Anonym användningsstatistik
Vi samlar in anonym statistik om funktionsanvändning och felhändelser för att förbättra verktyget. Detta inkluderar: antal genereringar, exportformat, valideringsanvändning. Vi spårar ALDRIG användaridentiteter eller personlig data.
AI-genererade profilbilder
Alla profilbilder är helt syntetiska och skapade med AI-teknik. De föreställer personer som inte existerar och kan inte kopplas till någon verklig individ.
Organisationsnummer med 16-prefix
Alla genererade organisationsnummer börjar med 16, ett prefix som är reserverat för test- och IT-system. Detta garanterar att numren aldrig kan förväxlas med riktiga svenska organisationsnummer. Kontrollsiffran beräknas med Luhn-algoritmen.
Personrapport (radklick)
När du genererar flera personer kan du klicka på en rad i tabellen för att öppna en detaljerad vy av den personen. Detta är en bekvämlighetsfunktion för att snabbt granska enskilda testpersoner.
Vanliga frågor
Är testpersonnumren riktiga personnummer?
Nej, de är reserverade av Skatteverket och tillhör inte riktiga personer.
Kan jag använda datan i produktion?
Nej, endast för utveckling, testning och utbildning.
Hur får jag reproducerbar data?
Ange ett seed-värde (t.ex. "mitt-projekt-2024"). Samma seed genererar alltid exakt samma personer.
Finns det ett API?
Ja, se API-fliken för dokumentation och kodexempel.
Är profilbilderna av riktiga personer?
Nej, alla profilbilder är AI-genererade syntetiska ansikten och föreställer personer som inte existerar.
Sparar ni personuppgifter om mig som besökare?
Nej. Vi sparar ingen personlig information om besökare. Verktyget körs helt i din webbläsare. Vi samlar endast in anonym statistik om funktionsanvändning för att förbättra verktyget.
Är organisationsnumren riktiga?
Nej. Alla organisationsnummer börjar med prefix 16 som är reserverat för test- och IT-system. De kan inte förväxlas med riktiga svenska organisationsnummer.
Kan jag återskapa exakt samma dataset?
Ja. Använd samma seed-värde för att generera identisk data varje gång. Perfekt för automatiserade tester och buggrapporter.
Mer information
Profilbilder: AI-genererade