UUID-generator

Generera slumpmässiga UUID v4-värden för användning i databaser, API:er eller testning.

Hur många UUID:er som ska genereras (1–10).

UUID

5bab1b65-2d5e-439f-908c-a6ab6e220b94

Ytterligare UUID:erIngen
Versionv4 (slumpmässig)
Inmatningar stannar i webbläsaren om inte en framtida funktion uttryckligen meddelar något annat. Använd detta som en uppskattning och verifiera viktiga beslut med en kvalificerad fackman.

Så använder du denna UUID-generator

  1. Ange antal UUID:er

    Ange 1–10 i fältet Antal UUID:er för att specificera hur många identifierare som ska genereras.

  2. Generera

    Verktyget skapar slumpmässiga UUID v4-värden med hjälp av webbläsarens kryptografiska slumpkälla.

  3. Kopiera resultatet

    Kopiera genererade UUID:er för användning i databaser, API-anrop eller testdata.

Metodik

Hur denna UUID-generator fungerar

Detta verktyg genererar version 4 UUID:er med hjälp av webbläsarens slumpmässighet. UUID v4-identifierare är 128-bitars värden med specifika bitar inställda för att indikera versionen (4) och den standardvariant som används av moderna UUID-specifikationer. Det använder crypto.randomUUID() när det är tillgängligt, annars crypto.getRandomValues(); om inget av Web Crypto-API:erna är tillgängligt rapporterar verktyget att UUID-generering inte stöds istället för att skapa svaga identifierare.

Formel
UUID v4 = xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (där y ∈ {8,9,a,b})
v4 Version 4, genererad från slumpmässiga eller pseudoslumpmässiga nummer
variant Det standardiserade UUID-bitmönstret som används för variantfältet (bit 8-9 i byte 8)
Exempel

Exempel på utdata: 550e8400-e29b-41d4-a716-446655440000

Generering av 1 UUID ger ett enda värde som a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d. Fyran i den tredje gruppen indikerar version 4.

Generering av 3 UUID:er returnerar tre distinkta värden, var och en med 122 slumpmässiga bitar. Använd dem som primärnycklar för testposter eller API-resurser.

Antaganden
  • Använder webbläsarens kryptografiska API för slumptal när det är tillgängligt.
  • Faller inte tillbaka på Math.random(); om Web Crypto inte är tillgängligt rapporterar generatorn att UUID-generering inte stöds.
Noteringar
  • UUID v4 är inte sekventiell och lämpar sig inte som en sorterbar primärnyckel i databaser som drar nytta av ordnade infogningar.
Källor
  1. RFC 9562 — Universally Unique IDentifiers (UUIDs) — UUID v4-format och slumpbitsstruktur
  2. MDN — Crypto.randomUUID() — kryptografiskt säker UUID-generering i webbläsaren

Förståelse för UUID-versioner och struktur

En UUID (Universally Unique Identifier) är ett 128-bitars värde som representeras av 32 hexadecimala siffror i fem grupper (8-4-4-4-12). Version 4-UUID:er använder slumpmässiga eller pseudoslumpmässiga data för 122 av dessa bitar; de återstående bitarna kodar versionen (4) och varianten. Sannolikheten för en kollision är astronomiskt låg — ungefär 1 på 2^122 — så UUID:er är i praktiken unika utan samordning. Det finns andra versioner: v1 använder tidsstämpel och MAC-adress, v3 och v5 är namnbaserade hashar, och v7 är tidsordnad. UUID v4 är det vanligaste valet för distribuerade system eftersom det inte kräver någon central auktoritet eller delat tillstånd för att genereras.

Användningsområden för UUID:er för utvecklare

Utvecklare använder UUID:er som primärnycklar i databaser, korrelations-ID:n i distribuerad spårning och unika identifierare i API-nyttolaster. Till skillnad från auto-inkrementerande heltal kan UUID:er genereras på klientsidan eller av vilken tjänst som helst utan att kontakta en central databas, vilket förenklar horisontell skalning och offline-först-arkitekturer. De är idealiska för sammanslagningsscenarier där flera system skapar poster som senare kombineras. UUID:er förekommer även i OAuth-tillståndsparametrar, webhook-signaturer och filnamngivning för att undvika kollisioner. Vid testning undviker generering av UUID:er vid behov hårdkodning och gör testdata (fixtures) reproducerbara. Den främsta nackdelen är storleken (36 tecken) och bristen på sorterbarhet jämfört med sekventiella ID:n.

Vanliga frågor

Är dessa UUID:er unika?

För alla praktiska ändamål, ja. Risken att generera en dubblett är astronomiskt liten (1 på 2^122).

Kan jag använda dessa i produktion?

Ja, när miljön tillhandahåller Web Crypto-slumpmässighet. Om Web Crypto inte är tillgängligt rapporterar verktyget att UUID-generering inte stöds snarare än att producera identifierare som ser säkra ut från svag slumpmässighet.

Skriven av Jan Křenek Grundare och huvudutvecklare
Granskad av DigitSum metodgranskning Formelverifiering och QA
Senast uppdaterad 11 mars 2026

Använd detta som en uppskattning och verifiera viktiga beslut med en kvalificerad fackman.

Inmatningar stannar i webbläsaren om inte en framtida funktion uttryckligen meddelar något annat.