Deze UUID-generator (ook bekend als GUID) maakt direct bruikbare id’s voor apps, databases, API’s, testdata, logs, migraties en documentatie. Je kunt willekeurige UUID v4-waarden of UUID v7-waarden op basis van tijdstempel genereren en ze daarna kopiëren als losse regels, kommalijsten, JSON-arrays, SQL-waarden, strings tussen aanhalingstekens, URN’s of id’s zonder koppeltekens.

UUID-generator

Genereer UUID v4- of UUID v7-waarden, maak ze klaar voor praktisch gebruik, kopieer bulkresultaten en controleer geplakte UUID's.

Gebruik UUID v4 voor veilige willekeurige id's. Gebruik UUID v7 als je id's op basis van tijdstempel wilt die beter sorteren op aanmaaktijd in databases en logs.

Nog geen UUID's gegenereerd.

Opmerking: UUID v4 gebruikt veilige willekeurige browserwaarden als dat wordt ondersteund. UUID v7 is gebaseerd op een tijdstempel en handig voor databasesleutels, maar kan de geschatte aanmaaktijd prijsgeven.

UUID controleren

Plak een UUID om deze te valideren, de versie te bepalen, de variant te controleren en de tijdstempel te decoderen als het een UUID v7 is.

Dit delen?
WhatsApp X Telegram Facebook LinkedIn Reddit

Wat deze UUID-generator doet

De tool genereert één UUID of een bulklijst met maximaal 1.000 UUID’s. Je kiest ook de versie, hoofdletters of kleine letters, uitvoerindeling en het scheidingsteken, zodat het resultaat meteen klaar is om te plakken in code, spreadsheets, databasescripts, API-payloads of configuratiebestanden.

  • UUID v4: ideaal voor willekeurige id’s, openbare id’s, tokens, databaserecords, testdata en algemeen ontwikkelwerk.
  • UUID v7: ideaal als je id’s wilt met volgorde op aanmaaktijd, handig voor logs, events, databaserijen en gedistribueerde systemen.
  • Bulk genereren: handig voor mockrecords, seeddata, importbestanden, QA-tests en voorbeelddatasets.
  • Indelingsopties: standaard UUID’s, zonder koppeltekens, met accolades, URN’s, strings tussen aanhalingstekens, JSON-arrays en SQL-waarden.
  • UUID-controle: valideert geplakte UUID’s, herkent de versie, controleert de variant en toont de tijdstempel voor UUID v7.

Online UUID-generator

Wanneer gebruik je UUID v4?

Gebruik UUID v4 wanneer je een willekeurige id nodig hebt die niet prijsgeeft wanneer deze is aangemaakt. Dit is de standaardkeuze voor openbare record-id’s, API-objecten, primaire sleutels in databases, tijdelijke testdata, trackingrecords, interne tools en gegenereerde bestandsnamen.

UUID v4 is meestal de veiligste standaardkeuze als je alleen unieke waarden nodig hebt en sorteren op aanmaaktijd niet belangrijk is.

Wanneer gebruik je UUID v7?

Gebruik UUID v7 wanneer je id’s wilt die beter sorteren op aanmaaktijd. Dat kan helpen bij database-indexen, eventlogs, analyserecords, wachtrijen, audittrails en systemen waarin voortdurend nieuwe records worden toegevoegd.

UUID v7 kan de geschatte aanmaaktijd prijsgeven. Gebruik dus UUID v4 als privacy rond tijdstempels belangrijk is.

Veelgebruikte uitvoerindelingen

IndelingBeste gebruik
Standaard met koppeltekensAlgemeen gebruik, databases, API’s, documentatie
Zonder koppeltekensSystemen die compacte id’s van 32 tekens vereisen
Met accoladesOudere software, verwijzingen in Windows-stijl, legacy-systemen
URNFormele identifiers, specificaties, XML, metadata, documentatie
Strings tussen aanhalingstekensCode, arrays, configuratie, voorbeeldpayloads
JSON-arrayAPI-tests, mockdata, JavaScript, importpayloads
SQL-waardenInvoegscripts, seeddata, databasetests

Zo gebruik je de UUID-controle

Plak een UUID in de controle om te bevestigen of deze geldig is. De controle accepteert standaard UUID’s, UUID’s zonder koppeltekens, UUID’s met accolades en UUID’s in URN-stijl.

Bij UUID v7 toont de controle ook de ingebouwde tijdstempel. Dat is handig wanneer je een id uit logs, events, databaserijen of debuguitvoer wilt inspecteren.

Praktische voorbeelden

  • Database-seeddata: genereer 50 UUID’s als SQL-waarden en plak ze in een invoegscript.
  • API-tests: genereer UUID’s als JSON-array voor mockrequests of testpayloads.
  • Spreadsheets: genereer één UUID per regel en plak de lijst in een kolom.
  • Logs en events: gebruik UUID v7 wanneer sorteren op geschatte aanmaaktijd nuttig is.
  • Openbare id’s: gebruik UUID v4 wanneer je willekeurige identifiers wilt die geen tijdsinformatie prijsgeven.

Tips om de juiste UUID te kiezen

Kies UUID v4 als eenvoudigste en meest privacyvriendelijke standaard. Kies UUID v7 wanneer invoegvolgorde, logvolgorde of databasesortering belangrijk is. Gebruik standaard UUID’s in kleine letters, tenzij je systeem specifiek hoofdletters, geen koppeltekens, accolades of URN-indeling vereist.

Voor de meeste echte projecten is UUID v4 in standaardindeling met kleine letters de beste startkeuze. Test UUID v7 voor nieuwere systemen met veel databasegebruik waarin aanmaakvolgorde belangrijk is.

Bronnen

Deze tool is gebaseerd op de huidige UUID-specificatie en browser-cryptografie-API’s die worden gebruikt om veilige willekeurige waarden te genereren.

CalcuLife.com