CanDoYa
NL

Gratis UUID Generator (v4 en v7)

Draait volledig in je browser - niets uploaden, geen account.

Versie

Volledig willekeurig - 122 bits uit een veilige willekeurige bron.

Formaat
Laden…
Deel deze tool

Wat is een UUID generator

Een UUID generator maakt universeel unieke identifiers - 128-bit waarden geschreven als 36 tekens hexadecimale cijfers en streepjes, zoals 550e8400-e29b-41d4-a716-446655440000. Deze tool bouwt willekeurige versie-4- en tijdgesorteerde versie-7-UUID's volgens RFC 9562, in batches, volledig in je browser, dus de ID's verlaten je apparaat nooit.

Zo werkt het

  1. 1Kies een versie. Kies UUID v4 voor volledig willekeurige ID's, of UUID v7 voor tijdgesorteerde ID's die sorteren op aanmaaktijd.
  2. 2Stel het aantal in. Kies hoeveel UUID's je in één keer wilt genereren, van 1 tot 1000.
  3. 3Pas het formaat aan. Houd de standaard kleine letters met streepjes aan, of zet Hoofdletters aan of Streepjes uit, passend bij hoe jouw systeem ID's opslaat.
  4. 4Kopieer wat je nodig hebt. Klik op Kopiëren bij een losse UUID, of op Alles kopiëren voor de hele batch, één per regel.

Voor wie

Elke UUID wordt lokaal gemaakt met de Web Crypto random number generator van de browser, dus er wordt niets geüpload en de tool werkt offline zodra de pagina geladen is. Kies versie 4 als je gewoon een onvoorspelbare, willekeurige ID nodig hebt, of versie 7 als de ID's databasesleutels worden: v7 begint met een 48-bit aanmaaktijdstempel, waardoor rijen op volgorde worden ingevoegd en B-tree-indexen snel blijven. Een v7-batch die hier wordt gegenereerd, blijft zelfs binnen dezelfde milliseconde strikt gesorteerd, dankzij de monotone-teller-methode uit RFC 9562. Zet de uitvoer om naar hoofdletters of verwijder de streepjes als jouw database of specificatie UUID's opslaat als 32 kale hexadecimale cijfers.

Veelgestelde vragen

Is de UUID generator gratis

Ja, hij is helemaal gratis, zonder registratie en zonder limieten. Elke UUID wordt in je browser gegenereerd, dus je kunt zoveel batches tot 1000 maken als je wilt, zelfs offline zodra de pagina geladen is.

Worden de gegenereerde UUID's ergens geüpload

Nee. UUID's worden lokaal gemaakt met de Web Crypto API in je browser en er wordt niets naar een server gestuurd, dus identifiers die je genereert voor private systemen blijven op je apparaat.

Wat is het verschil tussen UUID v4 en v7

v4 is 122 willekeurige bits - maximale onvoorspelbaarheid, geen structuur. v7 vervangt de eerste 48 bits door een Unix-tijdstempel in milliseconden, waardoor ID's sorteren op aanmaaktijd. Gebruik v7 voor databasesleutels die profiteren van gesorteerde inserts, en v4 wanneer ID's niets mogen verraden.

Kunnen twee UUID's botsen

In de praktijk niet. Met de 122 willekeurige bits van v4 zou je ongeveer 330 biljard UUID's moeten genereren voordat er zelfs maar 1% kans op een duplicaat is. Deze tool gebruikt bovendien de cryptografisch veilige willekeurige bron van de browser, geen zwakke pseudo-willekeurige bron.

Waarom hebben UUID's 36 tekens en streepjes

Een UUID is 128 bits geschreven als 32 hexadecimale cijfers, gegroepeerd 8-4-4-4-12 door vier streepjes voor de leesbaarheid - 36 tekens in totaal. Veel systemen slaan alleen de 32 hexadecimale cijfers op; de schakelaar Streepjes geeft je die compacte vorm.

Kan ik het tijdstempel weer uit een UUID v7 halen

Ja. De eerste 12 hexadecimale cijfers van een v7-UUID zijn het 48-bit Unix-tijdstempel in milliseconden. Als je hier v7-ID's genereert, decodeert de tool dat ingebedde tijdstempel en toont het onder de batch in UTC.

Is een UUID hetzelfde als een GUID

Ja. GUID (Globally Unique Identifier) is Microsofts naam voor hetzelfde 128-bit formaat; UUID is de leveranciersneutrale term die gestandaardiseerd is in RFC 9562. Elke hier gegenereerde UUID is een geldige GUID, al tonen Microsoft-tools GUID's vaak in hoofdletters.

Zijn hoofdletter- en kleineletter-UUID's gelijkwaardig

Ja. RFC 9562 zegt dat de hexadecimale cijfers niet hoofdlettergevoelig zijn, met kleine letters als de canonieke uitvoervorm. De schakelaar Hoofdletters verandert alleen hoe de ID wordt weergegeven en gekopieerd - het blijft dezelfde UUID.