UUID Generator

Genereer en kopieer verschillende unieke identificatiecodes (UUID's).

ID Generatie Instellingen
Selecteer het formaat en de opties voor de te genereren ID's
Gegenereerde ID's
Willekeurig
Lijst met gegenereerde ID's. Klik om te kopiëren.
0b117c00-3219-4333-9faa-b3e23f8b4e85
e9f806cd-a8b6-4dc8-ba80-631bd0c068be
f998729e-68a9-476b-9375-f8b546e10850
cb594b1b-85cc-4180-ac02-5acf66930396
69e2c82b-58bf-4ad8-b05f-2863324de54e
ID Formaat Details

RFC 4122 UUID Standaard

UUID v1: Tijdstempel + MAC-adres
Tijdsvolgorde gegarandeerd, machine-identificeerbaar
UUID v3: Naamruimte + Naam + MD5
Deterministisch, dezelfde invoer produceert hetzelfde resultaat
UUID v4: Volledig willekeurig
Meest voorkomend, 122-bit willekeurig
UUID v5: Naamruimte + Naam + SHA-1
Veiligere hash dan v3
UUID v6: Tijd-sorteerbaar v1
DB index optimalisatie
UUID v7: Tijdstempel + Willekeurig
Nieuwste standaard, sorteerbaar

Alternatieve ID Formaten

NanoID: URL-veilige ID
Variabele lengte, aangepaste tekenset
CUID2: Botsingsbestendige ID
Gedistribueerde omgeving veilig, variabele lengte
ULID: Sorteerbare ID
26 tekens, Base32 gecodeerd
KSUID: K-sorteerbare ID
Tijd gesorteerd, Base62 gecodeerd
Snowflake: Gedistribueerd systeem ID
Ontwikkeld door Twitter, 64-bit integer

Gebruiksaanbevelingen

  • • Algemeen doel: UUID v4, UUID v7
  • • Database primaire sleutels: UUID v7, ULID, KSUID
  • • Voor URL's: NanoID, CUID2
  • • Deterministische generatie: UUID v3, UUID v5
  • • Gedistribueerde systemen: Snowflake, KSUID
  • • Tijdsvolgorde belangrijk: UUID v6, UUID v7, ULID