Naar hoofdinhoud springen
FreeOnlineTools Go
Nederlands
Hoe

UUID's Genereren Stap voor Stap

Door FreeOnlineTools Team · Bijgewerkt op 2026-09-02

Snel antwoord

Om een UUID te genereren: open de UUID Generator, selecteer versie 4 (random) en klik op Generate. De tool produceert een UUID zoals "550e8400-e29b-41d4-a716-446655440000" met crypto.getRandomValues. Alle generatie gebeurt lokaal.

Invoering

Een UUID (Universally Unique Identifier) is een 128-bit identifier die praktisch gegarandeerd uniek is zonder coördinatie tussen partijen. UUID's worden veel gebruikt als database primary keys, request-ID's, session-tokens en identifiers in gedistribueerde systemen. De meest voorkomende versie is UUID v4, die willekeurige bits gebruikt.

Stap voor stap

  1. Open de UUID Generator-tool

    Ga naar de pagina UUID Generatortool. De tool ondersteunt het genereren van UUID v4 (willekeurig) en v1 (op tijd gebaseerd).

  2. Selecteer de UUID-versie

    Kies UUID v4 voor de meeste gebruiksscenario's: het gebruikt cryptografisch beveiligde willekeurige bits en kent geen privacyproblemen. Kies v1 alleen als u tijdsgeordende ID's nodig heeft en de privacy-afweging accepteert (v1 sluit een tijdstempel en MAC-adres in).

  3. Kies de hoeveelheid

    Stel in hoeveel UUID's u wilt genereren: van 1 tot 1000. Het genereren van meerdere UUID's tegelijk is handig voor het seeden van een database of het maken van batchverzoek-ID's.

  4. Genereer de UUID's

    Klik op Genereren. De tool produceert UUID(s) met behulp van crypto.getRandomValues ​​voor v4, waardoor cryptografische willekeur wordt gegarandeerd. Elke UUID is een reeks van 36 tekens in de indeling 8-4-4-4-12 hexadecimale cijfers.

  5. Kopieer de UUID(s)

    Klik op Kopiëren om één enkele UUID te kopiëren, of kopieer de volledige lijst als u er meerdere heeft gegenereerd. Gebruik UUID als database-ID, aanvraagcorrelatie-ID of sessietoken.

Voorbeelden

UUID v4 (willekeurig)

Invoer: Versie: 4, Aantal: 1

Uitvoer: 550e8400-e29b-41d4-a716-446655440000

Meerdere UUID v4

Invoer: Versie: 4, Aantal: 3

Uitvoer: f47ac10b-58cc-4372-a567-0e02b2c3d479 7b582ea2-1f4d-4f6a-9c83-3a5f2b8e1d47 3d4a5b6c-7e8f-4a2b-9c1d-0e3f5a7b9c2d

UUID v1 (tijdgebaseerd)

Invoer: Versie: 1, Aantal: 1

Uitvoer: a3bbf0ee-d6e4-11ed-a5b3-3c9703e8b4a1

Veelvoorkomende problemen

  • Math.random() gebruiken om UUID's te genereren: het is niet cryptografisch veilig. Gebruik altijd crypto.getRandomValues() of crypto.randomUUID().
  • UUID's opslaan als strings in databases —UUID's opgeslagen als UUID type (16 bytes) zijn efficiënter dan strings (36 bytes).
  • Gebruik van v1 in beveiligingsgevoelige contexten: v1 bevat een tijdstempel en een MAC-adres, waardoor informatie kan lekken. Gebruik v4 voor anonimiteit.
  • Ervan uitgaande dat UUID's werkelijk uniek zijn, zijn ze vrijwel uniek (de kans op botsingen is verwaarloosbaar), maar niet gegarandeerd uniek.

Tips

  • Gebruik UUID v4 voor bijna alle gebruiksscenario's: het is willekeurig, kent geen privacyproblemen en wordt ondersteund door alle moderne databases.
  • Gebruik crypto.randomUUID() in moderne browsers voor een ingebouwde v4-generator zonder bibliotheek.
  • Bewaar UUID's als UUID/GUID-type in databases (16 bytes) in plaats van strings (36 bytes) voor betere opslag- en indexprestaties.
  • Gebruik UUID's als verzoek-ID's voor gedistribueerde tracering: ze correleren verzoeken tussen services zonder centrale coördinatie.

Gerelateerde hulpmiddelen

Gerelateerde gidsen

Referenties