UUID / GUID v4 bulkgenerator

Genereer cryptografisch veilige RFC 4122 v1, v4 en v7 UUID-identifiers individueel of in bulk met hoofdletteropties.

UUID / GUID v4 bulkgenerator

Genereer cryptografisch veilige RFC 4122 v1, v4 en v7 UUID-identifiers individueel of in bulk met hoofdletteropties.

Hoe het werkt

1
Set Criteria & Options
Select length, format, or generation parameters for your output.
2
Generate Instantly
Generate secure, random, or custom data entirely in your browser.
3
Copy or Export
Copy the generated output to your clipboard or download the file.
Kennisbank & Handleiding

UUID / GUID-generator: Cryptografisch willekeurige UUIDv4 en tijdsvolgorde UUIDv7

Universally Unique Identifiers (UUID / GUID) volgens RFC 4122 en het nieuwere RFC 9562 bieden een betrouwbare manier om gedistribueerde database-records en entiteiten uniek te identificeren zonder centrale coördinator. GoToolstack UUID-generator genereert cryptografisch willekeurige UUID v4 en moderne tijdgesorteerde UUID v7 identificatoren.

UUID v4 biedt 122 bits aan pseudo-willekeur via de robuuste crypto.getRandomValues() interface van je browser. UUID v7 combineert een 48-bits Unix-tijdstempel in milliseconden met 74 bits aan cryptografische willekeur, waardoor B-tree database-indexen optimaal presteren en indexfragmentatie in PostgreSQL of MySQL drastisch wordt verminderd.

Kernarchitectuur & Wiskundige formule

UUIDv4: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (122 random bits) ; UUIDv7: 48-bit timestamp ms + 74 random bits

Generatie via de native Web Crypto API met strikte naleving van de RFC 4122/9562-standaarden en gegarandeerde entropie.

Tips en best practices

  • Kies UUIDv7 voor primaire sleutels in databases: Tijdgebaseerde sortering voorkomt willekeurige pagina-splitsingen in relationele databases en verbetert invoersnelheden aanzienlijk.
  • Gebruik UUIDv4 voor niet-gesorteerde tokens en sessies: Volledige willekeur biedt maximale onvoorspelbaarheid voor verificatietokens en tijdelijke referenties.
  • Vermijd legacy UUIDv1 in privacygevoelige omgevingen: UUIDv1 bevat het fysieke MAC-adres van het netwerkapparaat, wat een privacyrisico vormt.
  • Sla UUID's efficiënt op als binaire velden: Gebruik in SQL-databases waar mogelijk het type UUID of BINARY(16) in plaats van 36-tekens tekstvelden.

Häufig Gestellte Fragen (FAQ)

Wat is de kans op een botsing (collision) bij UUIDv4?
Verwaarloosbaar klein. Er zijn 2^122 (ongeveer 5,3 × 10^36) mogelijke combinaties; zelfs bij het genereren van miljarden ID's per seconde is een dubbele sleutel statistisch onmogelijk.
Waarom is UUIDv7 beter voor databases dan UUIDv4?
Omdat UUIDv7 begint met een tijdstempel, worden nieuwe rijen opeenvolgend toegevoegd aan het einde van de database-index, waardoor kostbare schijfherschikkingen worden voorkomen.
Maakt deze generator gebruik van veilige cryptografische willekeur?
Ja. GoToolstack gebruikt uitsluitend de cryptografisch veilige 'crypto.getRandomValues()'-interface van je browser, nooit de voorspelbare Math.random().