Naar de inhoud

UUID-generator

Maak met één klik een nieuwe UUID. Kies de willekeurige versie 4, of versie 7 als je ID's nodig hebt die op aanmaaktijd sorteren.

Gegenereerd op je eigen apparaat

Uitvoer

Je resultaat verschijnt hier.

Gemaakt in je browser, niet naar onze servers verstuurd.

Lokaal verwerktBestanden en tekst worden in je browser verwerkt en niet naar onze servers geüpload.Meer informatie

Zo genereer je een UUID

  1. 01

    Kies een versie

    Versie 4 · willekeurig, of Versie 7 · op tijd gesorteerd.

  2. 02

    Genereren

    Elke keer dat je op de knop drukt, wordt op je apparaat een nieuwe UUID gemaakt.

  3. 03

    Kopiëren

    Kopieer de UUID in kleine letters met streepjes naar je code of database.

Versie 4 en versie 7

  • Versie 4 bestaat uit 122 willekeurige bits. Hij gebruikt crypto.randomUUID van je browser, of crypto.getRandomValues als dat niet beschikbaar is.
  • Versie 7 begint met een Unix-tijdstempel van 48 bits in milliseconden, gevolgd door een teller van 12 bits en 62 willekeurige bits, zoals beschreven in RFC 9562. UUID's uit dezelfde milliseconde sorteren nog steeds in volgorde van aanmaak.
  • Math.random wordt nooit gebruikt.

Gerelateerde tools

Veelgestelde vragen

Welke UUID-versies kan ik genereren?

Versie 4 en versie 7. Andere versies, zoals v1 of de naamgebaseerde v5, zijn niet beschikbaar.

Wat is het verschil tussen UUID v4 en v7?

v4 is volledig willekeurig. v7 begint met een tijdstempel, dus later gemaakte waarden sorteren na eerdere. Als primaire sleutel houdt dat database-indexen compact.

Verraadt een v7-UUID wanneer hij is gemaakt?

Ja. De eerste 48 bits zijn het aanmaakmoment in milliseconden. Gebruik v4 als het ID geen tijdstip mag prijsgeven.

Kunnen twee gegenereerde UUID's gelijk zijn?

In de praktijk niet. Met 122 willekeurige bits bij v4 is de kans op een botsing verwaarloosbaar, zelfs bij miljarden ID's.