HTML-tools

Gratis UUID-Generator

Genereer UUID v4 (willekeurig) of v7 (tijdgesorteerd) identificatoren met configureerbare opties

Tool laden...

Wat is UUID-Generator?

Een browsergebaseerde UUID-generator die RFC 9562-conforme identificatoren maakt. Kies tussen v4 (willekeurig) voor algemene unieke IDs en v7 (tijdgesorteerd) voor databasevriendelijke, sorteerbare IDs. Genereer tot 100 UUID's tegelijk met configureerbare hoofd/kleine letters en koppeltekenopmaak. Alle generatie gebruikt de cryptografische willekeurige nummergenerator van de browser -- er worden geen gegevens verzonden.

Snel antwoord

Genereer UUID v4 (willekeurig) of v7 (tijdgesorteerd) identificatoren. Kies aantal, hoofd/kleine letters en koppeltekenformaat. Gebruikt crypto.randomUUID() -- veilig en lokaal.

Last updated: 2026-06-08

Beperkingen

  • UUID v7 heeft lagere uniciteitsgaranties dan v4 in dezelfde milliseconde omdat een deel van de ID deterministisch is (tijdstempel). Als u veel IDs in dezelfde milliseconde genereert, voeg dan een teller toe of gebruik v4.
  • Meer dan 100 UUID's tegelijk genereren kan de browser UI-thread kortstondig blokkeren. Genereer voor grotere batches in delen.
  • UUID's zijn 36 tekens met koppeltekens (32 zonder) -- ze verbruiken meer opslag dan automatisch oplopende gehele getallen. Houd hier rekening mee voor database-intensieve toepassingen.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Kies de UUID-versie: v4 voor algemeen gebruik, v7 voor tijdgesorteerde (databasevriendelijke) IDs.
  2. Stel het aantal te genereren UUID's in (1-100).
  3. Schakel waar nodig hoofdletter- en koppeltekenopties in of uit.
  4. Kopieer individuele UUID's of de volledige lijst voor gebruik in uw project.

Waarvoor je het kunt gebruiken

  • Genereer een uniek ID voor een nieuw database-record voordat u het invoegt.
  • Maak een batch unieke identificatoren voor testgegevens of seed-bestanden.
  • Genereer een v7 UUID voor een database-primaire sleutel die chronologisch sorteert.

Gebruik

Praktische voorbeelden

Voorbeeld

Database primaire sleutelgeneratie

Een ontwikkelaar heeft een unieke primaire sleutel nodig voor een nieuw gebruikersrecord. Hij genereert een v7 UUID die een tijdstempelcomponent bevat, waardoor het sorteerbaar is in de database-index zonder een aparte created_at-kolom.

Voorbeeld

Batch testdatacreatie

Een QA-ingenieur heeft 50 unieke IDs nodig voor test-fixtures. Hij genereert 50 v4 UUID's in een klik, kopieert de lijst en plakt deze in het testdatabestand.

Veelgemaakte fouten

  • v4 UUID's gebruiken als database primaire sleutels in grote tabellen -- de willekeurige volgorde veroorzaakt indexfragmentatie. Gebruik v7 voor databasevriendelijke, tijdgesorteerde sleutels.
  • Koppeltekens uit UUID's verwijderen zonder het formaat te documenteren -- stroomafwaartse systemen verwachten mogelijk het standaard 8-4-4-4-12-formaat.
  • Aannemen dat UUID's gegarandeerd uniek zijn -- botsingen zijn astronomisch onwaarschijnlijk met v4 maar theoretisch mogelijk. Voeg voor kritische systemen uniciteitscontroles op applicatieniveau toe.

Verificatie

  1. Genereer een v4 UUID en controleer of deze overeenkomt met het formaat xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (versie-nibble is 4).
  2. Genereer een v7 UUID en controleer of het eerste segment verandert wanneer het een paar seconden later wordt gegenereerd (tijdordening).

FAQ

Vragen over UUID-Generator

Wat is het verschil tussen UUID v4 en v7?

UUID v4 is volledig willekeurig -- elk bit behalve de versie- en variantbits wordt willekeurig gegenereerd. Het biedt maximale uniciteit maar sorteert niet chronologisch. UUID v7 bevat een Unix-tijdstempel in de eerste 48 bits, waardoor het sorteerbaar is op aanmaaktijd. Gebruik v4 voor algemene IDs. Gebruik v7 voor database primaire sleutels waar tijdsgebaseerd sorteren de indexprestaties verbetert.

Zijn deze UUID's cryptografisch veilig?

Ja. v4 UUID's gebruiken crypto.randomUUID() dat vertrouwt op de cryptografische willekeurige nummergenerator (CSPRNG) van de browser. De uitvoer is geschikt voor gebruik als sessietokens, API-sleutels en andere beveiligingsgevoelige identificatoren waar onvoorspelbaarheid belangrijk is.

Hoe waarschijnlijk is een UUID-botsing?

Voor v4 UUID's is de kans op een botsing ongeveer 1 op 2^122 (ongeveer 5,3 undeciljoen). U zou gedurende ongeveer 100 jaar 1 miljard UUID's per seconde moeten genereren om een kans van 50% op een enkele botsing te hebben. Voor praktische doeleinden kunnen v4 UUID's als uniek worden beschouwd.

Gerelateerde tools

Meer html-tools

Html

CSP Hash Generator

Genereer CSP-hashwaarden voor inline scripts en styles. Hash exacte code met SHA-256, SHA-384 of SHA-512.

Open tool

Probeer ook

Probeer ook