Hvad dette UUID generator gør
Denne danske udgave af værktøjet genererer UUID v4-værdier i henhold til RFC 4122 ved hjælp af browserens crypto.getRandomValues – den samme kryptografiske kilde som NIST SP 800-63B anbefaler til tilfældig nøglegenerering. Hvert UUID indeholder 122 bits entropi, hvilket giver ca. 5,3 × 10^36 mulige værdier – kollisioner er praktisk talt umulige. Det adskiller sig fundamentalt fra Math.random(), som ikke er kryptografisk sikker og aldrig bør bruges til identifikatorer. 100 % klient-side — dine data forlader aldrig din browser. Ingen upload, ingen sporing, ingen serverlogfiler. Du kan generere enkelt-UUID'er eller op til 1.000 ad gangen, kopiere dem alle med ét klik eller downloade dem som en .txt-fil.
Funktioner
- Kryptografisk tilfældighed. Bruger
crypto.getRandomValuesfrem forMath.random(), så hvert UUID er egnet som idempotency-nøgle, session-token eller distribueret primærnøgle. - Bulk-generering op til 1.000. Generer fra ét til tusind UUID'er i ét kald – praktisk til test-fixtures, migrations-scripts eller seeding af databaser.
- Store bogstaver og uden bindestreger. Skift til stort format (A1B2C3…) eller fjern bindestreger for at få den kompakte 32-tegns hex-streng, som visse systemer kræver.
- Kopiér eller download med ét klik. Kopiér alle UUID'er til udklipsholderen eller download dem som en .txt-fil klar til brug i din editor eller CI-pipeline.
- Ingen server, ingen log. Alt kører i din browser. Der sendes ingenting til en ekstern server, og der gemmes ingen data – du beholder fuld kontrol over dine identifikatorer.
Sådan bruger du UUID generator
Tre trin er nok til at få dine UUID'er klar til brug i kode, databaser eller API-kald.
- Angiv antal. Skriv et tal mellem 1 og 1.000 i feltet 'Antal'. Standard er 1.
- Vælg format. Slå 'Store bogstaver' eller 'Uden bindestreger' til efter behov. I Python kan du sammenligne med
import uuid; uuid.uuid4(), som returnerer standardformatet med bindestreger og små bogstaver. - Klik Generér. UUID'erne vises øjeblikkeligt. I JavaScript kan du gøre det samme med
crypto.randomUUID()eller i terminalen med kommandoenuuidgen. - Kopiér eller download. Brug 'Kopiér alle' til udklipsholderen eller 'Download .txt' for at gemme listen lokalt.
Typiske anvendelser
- Idempotency-nøgler til HTTP-requests. Når du kalder betalings-API'er eller meddelelseskøer (f.eks. Stripe eller AWS SQS), bruges et UUID som idempotency-nøgle for at undgå dobbelt-afsendelse ved netværksfejl.
- Distribuerede primærnøgler i databaser. UUID v4 undgår koordinering mellem databasenoder – hvert service-lag kan generere nøgler selvstændigt uden at ramme en central auto-increment-sekvens. Har du brug for tidssorterede nøgler, er UUID v7 et bedre valg.
- Trace- og korrelations-ID'er i mikroservices. Et random UUID pr. request giver dig et unikt spor tværs af loglinjer i systemer som Datadog, Grafana Loki eller AWS CloudWatch.
- Test-fixtures og mock-data. Brug bulk-generering til at fylde test-datasæt med unikke ID'er. Kombinér gerne med vores [Base64 encoder & decoder](/da/base64/) hvis du vil kode ID'erne til URL-sikker transport.
- Midlertidige session-tokens. Til kortlivede tokens i prototyper eller interne værktøjer, hvor et kryptografisk tilfældigt UUID er tilstrækkeligt uden at opsætte en fuld auth-stack.
Ofte stillede spørgsmål
Er UUID'erne kryptografisk sikre?
Ja. Generatoren bruger browserens Web Crypto API (crypto.getRandomValues), som er den anbefalede kilde til kryptografisk tilfældighed i webapplikationer. Det er fundamentalt anderledes end Math.random(), der ikke er egnet til sikkerhedskritiske ID'er.
Hvad er forskellen på UUID v4 og UUID v7?
UUID v4 er rent tilfældig (122 bits). UUID v7 er timestamp-sorteret, hvilket giver bedre cache-lokalitet og indeks-performance i relationelle databaser. Til offentlige API-ID'er er v4 fortrukket, da det ikke afslører noget om oprettelsestidspunktet.
Sender dette værktøj mine UUID'er til en server?
Nej. Alt kører lokalt i din browser. Der sendes ingen data til nogen server, og der logges ingenting. Det gælder også, hvis du genererer 1.000 UUID'er på én gang.
Hvad er formatet på et UUID v4?
Et UUID v4 følger 8-4-4-4-12 hex-formatet, f.eks. 550e8400-e29b-41d4-a716-446655440000. Versionen (4) er kodet i den 13. karakter, og varianten er kodet i den 17. karakter som defineret i RFC 4122.
Kan jeg bruge formen uden bindestreger?
Ja, den 32-tegns hex-streng uden bindestreger er ækvivalent og bruges ofte i URL-parametre eller systemer, der ikke accepterer bindestreger i ID-felter. Vær dog opmærksom på, at visse parsere forventer bindestreger og vil fejle uden dem. Til URL-kodning kan vores [URL encoder & decoder](/da/url-encoder/) hjælpe.
Kan jeg generere UUID'er i Python eller terminalen?
Ja. I Python: import uuid; uuid.uuid4(). I terminalen på macOS/Linux: uuidgen. I JavaScript: crypto.randomUUID(). Dette webværktøj er nyttigt, når du hurtigt skal have et random UUID generator-resultat uden at åbne en terminal.