Hoppa till huvudinnehåll
FreeOnlineTools Go
Svenska
Hur man

Generera UUID:er Steg för Steg

Av FreeOnlineTools Team · Uppdaterad 2026-09-02

Snabbt svar

För att generera en UUID: öppna UUID Generator, välj version 4 (random) och klicka på Generate. Verktyget producerar en UUID som "550e8400-e29b-41d4-a716-446655440000" med crypto.getRandomValues. All generering sker lokalt.

Introduktion

En UUID (Universally Unique Identifier) är en 128-bit-identifierare som är praktiskt garanterad att vara unik utan samordning mellan parter. UUID:er används ofta som databas-primärnycklar, request-ID:n, session-tokens och identifierare i distribuerade system. Den vanligaste versionen är UUID v4, som använder slumpmässiga bitar.

Steg för steg

  1. Öppna generatorverktyget UUID

    Gå till verktygssidan UUID Generator. Verktyget stöder UUID v4 (slumpmässig) och v1 (tidsbaserad) generering.

  2. Välj versionen UUID

    Välj UUID v4 för de flesta användningsfall — den använder kryptografiskt säkra slumpmässiga bitar och har inga sekretessproblem. Välj endast v1 om du behöver tidsbeställda ID:n och accepterar sekretessavvägningen (v1 bäddar in en tidsstämpel och MAC-adress).

  3. Välj kvantitet

    Ställ in hur många UUID du vill generera — från 1 till 1000. Att generera flera UUID på en gång är användbart för att se en databas eller skapa batchbegäran-ID:n.

  4. Generera UUID

    Klicka på Generera. Verktyget producerar UUID(s) med crypto.getRandomValues ​​för v4, vilket säkerställer kryptografisk slumpmässighet. Varje UUID är en sträng på 36 tecken i formatet 8-4-4-4-12 hexadecimala siffror.

  5. Kopiera UUID(s)

    Klicka på Kopiera för att kopiera en enda UUID, eller kopiera hela listan om du genererade flera. Använd UUID som ett databas-ID, begäran om korrelations-ID eller sessionstoken.

Exempel

UUID v4 (slumpmässigt)

Input: Version: 4, Antal: 1

Produktion: 550e8400-e29b-41d4-a716-446655440000

Flera UUID v4

Input: Version: 4, Antal: 3

Produktion: f47ac10b-58cc-4372-a567-0e02b2c3d479 7b582ea2-1f4d-4f6a-9c83-3a5f2b8e1d47 3d4a5b6c-7e8f-4a2b-9c1d-0e3f5a7b9c2d

UUID v1 (tidsbaserad)

Input: Version: 1, Kvantitet: 1

Produktion: a3bbf0ee-d6e4-11ed-a5b3-3c9703e8b4a1

Vanliga problem

  • Att använda Math.random() för att generera UUID – det är inte kryptografiskt säkert. Använd alltid crypto.getRandomValues() eller crypto.randomUUID().
  • Lagring av UUID som strängar i databaser – UUID som lagras som UUID typ (16 byte) är effektivare än strängar (36 byte).
  • Att använda v1 i säkerhetskänsliga sammanhang — v1 bäddar in en tidsstämpel och MAC-adress, vilket kan läcka information. Använd v4 för anonymitet.
  • Förutsatt att UUID verkligen är unika — de är praktiskt taget unika (kollisionssannolikheten är försumbar), men inte garanterat unik.

Tips

  • Använd UUID v4 för nästan alla användningsfall — det är slumpmässigt, har inga sekretessproblem och stöds av alla moderna databaser.
  • Använd crypto.randomUUID() i moderna webbläsare för en inbyggd v4-generator utan bibliotek.
  • Lagra UUID som UUID/GUID-typ i databaser (16 byte) istället för strängar (36 byte) för bättre lagrings- och indexprestanda.
  • Använd UUID som begäran-ID för distribuerad spårning – de korrelerar förfrågningar över tjänster utan central samordning.

Relaterade verktyg

Relaterade guider

Referenser