Developer Tools

UUID Generator

Een UUID (Universally Unique Identifier) is een 128-bits waarde die vrijwel gegarandeerd uniek is, waar en wanneer je hem ook genereert. Deze tool genereert UUID's volgens versie 4 van de RFC 4122-standaard, de meest gebruikte variant: 122 van de 128 bits zijn willekeurig, de rest ligt vast om de versie en variant te markeren. Alles gebeurt volledig client-side in je browser met de Web Crypto API — er wordt niets naar onze server verstuurd, er wordt niets opgeslagen en er is geen account nodig. Genereer er één of honderden tegelijk en kopieer ze met één klik.

Waar je dit voor gebruikt

  • 550e8400-e29b-41d4-a716-446655440000
  • 6ba7b810-9dad-41d1-80b4-00c04fd430c8
  • f47ac10b-58cc-4372-a567-0e02b2c3d479

Wat anderen van deze tool vinden

Nog geen beoordelingen voor deze tool. Die van jou is de eerste.

Veelgestelde vragen

Wat is een UUID?

Een UUID (Universally Unique Identifier) is een 36 tekens lange, gestandaardiseerde identifier (bijvoorbeeld 550e8400-e29b-41d4-a716-446655440000) die je kunt gebruiken om records, objecten of sessies uniek te labelen zonder een centrale database die bijhoudt welke waarden al vergeven zijn. Ze worden veel gebruikt als primary key in databases, als request-ID's in API's, en als bestands- of sessie-identifiers.

Is een UUID v4 echt uniek?

Met 122 willekeurige bits is de kans op een botsing verwaarloosbaar klein: zelfs als je miljarden UUID's per seconde zou genereren, duurt het praktisch gezien duizenden jaren voordat de kans op een dubbele waarde significant wordt. Voor vrijwel elke praktische toepassing — van database-ID's tot tracking-tokens — is UUID v4 uniek genoeg om als absoluut uniek te behandelen.

Worden mijn gegenereerde UUID's ergens opgeslagen?

Nee. De generatie gebeurt volledig lokaal in je browser via de Web Crypto API van je eigen apparaat. Er wordt niets naar een server van Westcube (of wie dan ook) verstuurd, niets gelogd en niets bewaard. Sluit je het tabblad, dan zijn de UUID's verdwenen — tenzij je ze zelf hebt gekopieerd of opgeslagen.

Waarom zou ik UUID's gebruiken in plaats van een oplopend nummer?

Een oplopend nummer (1, 2, 3, ...) verraadt hoeveel records je hebt en is te raden, wat handig is voor aanvallers die IDs willen enumereren. UUID's zijn niet te raden, kunnen zonder centrale coördinatie op meerdere servers tegelijk gegenereerd worden zonder kans op botsing, en zijn daarom de standaardkeuze in gedistribueerde systemen en moderne API's.