What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit identifier standardized by RFC 4122. Version 4 UUIDs are randomly generated, making collisions practically impossible. They are widely used as primary keys in databases, session IDs, and distributed systems.

Related Tools

Als u ooit een unieke identifier nodig had voor een databaserij, een testfixture of een gedistribueerd systeem, bent u waarschijnlijk bij een UUID uitgekomen. Een UUID (Universally Unique Identifier) is een 128-bits label dat praktisch gegarandeerd uniek is. Versie 4 UUIDs — het type dat deze tool genereert — gebruiken cryptografisch veilige willekeurige getallen. De meeste talen ondersteunen ze native — Pythons uuid-module, Java's java.util.UUID en JavaScript's crypto.randomUUID(). Deze tool genereert ze in bulk zonder code te schrijven.

De UUID-generator gebruiken

1

Kies de UUID-versie

Selecteer UUID v4 (willekeurig, meest gebruikt) of een andere versie uit de opties. v4 wordt aanbevolen voor de meeste toepassingen.

2

UUIDs genereren

Klik op Genereren om een nieuwe UUID aan te maken. U kunt in bulk genereren — stel het aantal in om meerdere UUIDs tegelijk te verkrijgen.

3

Kopiëren en gebruiken

Klik op Kopiëren om de UUID te pakken. Gebruik het als unieke identifier in uw database, API of applicatie.

Voorbeeld-UUIDs

UUID v4 (Random)

Formaat:

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

Gegenereerde voorbeeld-UUIDs:

550e8400-e29b-41d4-a716-446655440000
f47ac10b-58cc-4372-a567-0e02b2c3d479
3b9cde4e-2d5f-4c7b-a1e6-8f9c0d3b2a1f

Frequently Asked Questions

Wat is een v4 UUID en hoe wordt deze gegenereerd?

Een v4 UUID is een 128-bits identifier waarvan 122 bits willekeurig worden gegenereerd en 6 bits de versie (4) en variant aangeven. Deze tool gebruikt crypto.getRandomValues() volgens RFC 4122.

Kunnen twee UUIDs ooit hetzelfde zijn?

Technisch ja, maar de kans is astronomisch klein. Met 122 willekeurige bits moet u ongeveer 2,71 triljoen UUIDs genereren voor 50% botsingskan.

Is het veilig om UUIDs als primaire sleutels te gebruiken?

Ja, het is een veelgebruikt patroon — vooral in gedistribueerde systemen. Het belangrijkste nadeel: UUIDs zijn groter (16 bytes vs 4-8 bytes). PostgreSQL heeft een native UUID-type dat ze efficiënt opslaat.

Worden mijn gegenereerde UUIDs ergens opgeslagen?

Nee. Alles draait in uw browser met JavaScript. Er worden geen UUIDs naar servers gestuurd of opgeslagen.

Related Tools