UUID-generator
Gratis online UUID-generator met ondersteuning voor v1, v4, v5 en v7 / GUID. Maak direct enkele of meerdere unieke identificatiecodes voor software, databases, API's en gedistribueerde systemen. RFC 9562-conform.
Klik op Genereer om een UUID aan te maken
Over deze tool
Genereer universeel unieke identificatiecodes (UUID/GUID) met één klik. Deze tool ondersteunt UUID v4 (willekeurig), v7 (tijdgeordend, ideaal voor databasesleutels), v1 (timestamp-gebaseerd) en v5 (namespace + naam, deterministisch). UUID — ook bekend als GUID (Globally Unique Identifier) — is een 128-bits identifier gestandaardiseerd door RFC 9562 (voorheen RFC 4122). Genereer een enkele waarde of een bulklijst voor testen, database-seeding en gedistribueerde systemen.
Kenmerken
Hoe de UUID-generator werkt
Kies een UUID-versie en klik op genereren om direct een identifier in je browser aan te maken. v4 en v7 worden gemaakt uit cryptografisch veilige willekeurige bytes; v1 bevat een timestamp; v5 leidt een deterministische waarde af uit een namespace en een naam via SHA-1. Schakel meervoudige generatie in om een batch te maken. Elke UUID volgt het formaat gedefinieerd door RFC 9562, wat de tool nuttig maakt voor testen, ontwikkeling, integraties en datamodellering.
Belangrijkste gebruiksscenario's
- SoftwareontwikkelingMaak unieke identificatiecodes voor entiteiten, records en interne referenties binnen je applicatie-architectuur.
- Database primaire sleutelsGebruik v7 voor tijdgeordende primaire sleutels die indexfragmentatie voorkomen, of v4 voor ondoorzichtige externe identifiers.
- API's en microservicesWijs unieke resource-ID's, request-ID's en correlatie-ID's toe om transacties tussen services te volgen.
- Testen en database-seedingProduceer batches van realistische unieke waarden voor QA-testen, database-fixtures en geautomatiseerde testsuites.
- Deterministische ID'sGebruik v5 om een stabiele, reproduceerbare identifier af te leiden uit een namespace en een bekende naam, zoals een URL of domein.
Hoe deze tool te gebruiken
Kies een versie
Selecteer v4, v7, v1 of v5. Geef voor v5 ook een namespace en een naam op.
Genereer
Klik op de genereerknop, of schakel 'Genereer meerdere' in om een batch van 2–100 te maken. Je UUID('s) verschijnen direct.
Kopieer
Klik op het kopieericoon naast een UUID, of gebruik 'Alles kopiëren' om de hele lijst in één keer te kopiëren.
Vragen & Antwoorden
UUID (Universally Unique Identifier) is een 128-bits identifier gestandaardiseerd door RFC 9562 (die RFC 4122 in 2024 verving). Het stelt onafhankelijke systemen in staat unieke waarden te genereren zonder enige centrale coördinatie.
Gebruik v4 voor algemene willekeurige ID's, tokens en publieke identifiers. Gebruik v7 voor primaire databasesleutels, omdat de timestamp-prefix de inserts sequentieel houdt en indexfragmentatie voorkomt. Gebruik v1 wanneer je op de klassieke manier een timestamp wilt insluiten, en v5 wanneer je een deterministische ID nodig hebt die is afgeleid van een naam.
v4 is volledig willekeurig en onthult dus geen aanmaaktijd, maar verspreidt zich over de database-indexen. v7 plaatst een milliseconde-timestamp in de leidende bits, waardoor ID's tijdsorteerbaar en veel efficiënter zijn als primaire sleutels in B-tree-indexen zoals PostgreSQL of MySQL.
Ja. v5 wordt afgeleid van een namespace-UUID en een naam met SHA-1, dus dezelfde invoer levert altijd dezelfde UUID op. Dit is handig wanneer je een stabiele identifier nodig hebt voor een bekende waarde, zoals een URL of gebruikersnaam.
UUID en GUID verwijzen naar dezelfde standaard. GUID (Globally Unique Identifier) is Microsofts naam voor UUID. Beide volgen RFC 9562 en zijn in de meeste contexten uitwisselbaar.