Utvecklarverktyg

UUID-generator

Skapa UUID:er av version 4 från en säker slumpkälla.

UUID-generator Körs på din enhet
  • Körs i din webbläsare — din text skickas aldrig någonstans
  • Ingen registrering, inga kvoter, gratis att använda så ofta du vill

Så fungerar det

Ett UUID är en 128-bitars identifierare som är så lång att du kan skapa ett var som helst, när som helst, utan att samordna med någon, och vara säker på att ingen annan någonsin skapar samma.

Version 4 betyder slumpmässig

Ett v4-UUID är slumpmässigt bortsett från några bitar som anger versionen. Det finns ungefär 5,3 gånger 10 upphöjt till 36 av dem, så oavsiktlig kollision är inte ett praktiskt bekymmer.

Varifrån slumpen kommer

Dessa kommer från webbläsarens kryptografiska slumptalsgenerator i stället för en allmän, så värdena lämpar sig där oförutsägbarhet spelar roll lika väl som unikhet.

Version 4, enligt definitionen i RFC 9562

Varje UUID här är version 4: 122 slumpmässiga bitar plus fasta versions- och variantbitar, skrivna som 32 hexadecimala siffror i fem grupper. Slumpen kommer från din webbläsares kryptografiskt säkra generator (crypto.randomUUID, eller crypto.getRandomValues där den saknas). Du kan skapa upp till 500 åt gången.

Hur unika de är

Med 122 slumpmässiga bitar skulle du behöva skapa omkring 2,7 miljarder miljarder (2,7 × 1018) UUID:er innan det ens fanns 50 % chans för en enda upprepning.

Vad den inte skapar

UUID:er av version 7, som börjar med en tidsstämpel så att de sorteras efter skapandetid, skapas inte här.

Vanliga frågor

UUID-generator – frågor

Är de verkligen unika?

För praktiska ändamål, ja. Rymden är så stor att en kollision inte är ett realistiskt bekymmer.

Kan jag skapa många på en gång?

Ja, upp till 500 åt gången.

Skapas de på en server?

Nej. De kommer från din egen webbläsare.