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.
0bd0bf29-fc42-4198-9642-4251273aaa94
71b283be-20fc-4921-8df6-6d096c0e7967
6a6715fb-3d25-450b-9d09-e5989d1a083c
252d1db4-07bc-4b1a-a85b-7cb33091b5b1
926497b3-d4c8-4cb0-bd1d-2fae4e0228a2
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