UUID-generator

Generera unika identifierare (UUID v4) omedelbart för databaser, API:er och programmeringsprojekt.

Omedelbart resultat Körs i webbläsaren

Om UUID v4

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

UUID v4 använder 122 slumpmässiga bitar. Sannolikheten för kollision är astronomiskt liten — ungefär 1 på 5,3×10³⁶.

Hur använder man?

  1. 1
    Välj antalVälj hur många UUID du vill generera (1–20).
  2. 2
    GenereraKlicka Generera för att omedelbart generera dina UUID.
  3. 3
    Kopiera och användKopiera ett eller alla UUID och använd dem i ditt projekt.

FAQ

Vad är ett UUID?
UUID (Universally Unique Identifier) är en 128-bitars etikett som används för att unikt identifiera information i datorsystem utan central koordination.
Är UUID v4 verkligt unikt?
I praktiken ja. Med 2¹²² möjliga värden är chansen för kollision mellan två slumpmässiga UUID v4 försumbar — mycket mindre än sannolikheten för att en bit i RAM vänds av kosmisk strålning.
Vad är skillnaden mellan UUID och GUID?
GUID (Globally Unique Identifier) är Microsofts term för UUID. De följer samma standard och är utbytbara för de flesta ändamål.

UUID-generator för unika identifierare

UUID-generatorn skapar version 4-identifierare i formatet xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Du kan välja hur många som ska genereras, från 1 till 20, och om resultatet ska visas med versaler. Varje UUID skrivs på en egen rad i ett kopierbart textfält. Verktyget passar för utveckling, testdata, databasmigreringar, exempel i dokumentation, spårningsnycklar och andra situationer där du behöver unika strängar utan att själv hitta på namn eller löpnummer.

Hur version 4 skapas

JavaScript-koden använder crypto.getRandomValues() för slumpdata och sätter versions- och variantbitar enligt UUID v4-mönstret. Tecknet i den tredje gruppens början är därför alltid 4, och variantdelen hamnar i rätt intervall. UUID v4 innehåller ingen tid, serveradress eller affärslogik; det är en slumpbaserad identifierare. Det gör den enkel att använda i klientkod, scripts och tillfälliga datastrukturer där man inte vill samordna en central räknare.

När UUID är användbart

UUID är praktiskt när flera system kan skapa poster parallellt utan att kollidera med varandra. Det används ofta i API:er, importfiler, loggar, mockdata, design tokens, meddelandeköer och lokala prototyper. I databaser kan en UUID fungera som primärnyckel eller extern referens, men valet bör vägas mot prestanda, indexstorlek och läsbarhet. För publika URL:er kan UUID vara bättre än löpnummer om du inte vill avslöja hur många poster som finns.

Versaler, kopiering och antal

De flesta system behandlar UUID som skiftlägesokänsliga hexsträngar, men vissa kodbaser har en stilregel. Med kryssrutan för versaler kan du skapa samma typ av identifierare i ett format som passar äldre system, dokumentmallar eller loggar. Antalsfältet gör det enkelt att skapa en liten batch utan att klicka om. Om du behöver tusentals UUID för produktion är det bättre att låta din databas, ditt backend-språk eller ett kontrollerat script skapa dem i samma process som använder dem.

Begränsningar och säkerhet

En UUID är inte ett lösenord och ska inte användas som enda säkerhet för privata resurser. Den är svår att gissa, men åtkomstkontroll, autentisering och behörighetskontroller behövs ändå. Verktyget kontrollerar inte mot en databas om en identifierare redan finns, även om sannolikheten för kollision är mycket låg vid normal användning. För revisionsspår, fakturor eller dokumentnummer kan sekventiella nummer med reglerad hantering vara bättre än slumpbaserade ID:n.

Kontroll i arbetsflöden

När UUID används i importfiler eller testdata bör du spara vilken miljö de skapades för och undvika att återanvända samma exempel i produktion. Det minskar risken att testposter blandas ihop med riktiga objekt.

Formatkontroll innan du delar ID:n

Efter generering är det klokt att kontrollera att varje rad innehåller ett komplett UUID med bindestreck på rätt ställen, särskilt om listan ska klistras in i SQL, JSON, CSV eller ett importverktyg. Om ett system kräver gemener eller versaler bör samma stil användas konsekvent i hela arbetsflödet.

Kommentarer