Naar de inhoud springen
Gratis, zonder registratie, in je browser

UUID-generator: online UUID's genereren

De UUID-generator maakt online UUID's van versie 1, 4, 5 en 7: willekeurig, tijdgebaseerd of op basis van namespace en naam (v5 voor ‘example.com’ levert altijd cfbff0d1-9375-5685-968c-48ce8b15ae17 op), afzonderlijk of tot 100 tegelijk, desgewenst in GUID-schrijfwijze. Alles gebeurt in je browser.

Gebouwd door Jakub Martyniak

Een databaseschema bouwen? Host je database en backend op een VPS.

1

Draait volledig in jouw browser (Web Crypto API): er wordt niets naar een server verzonden, opgeslagen of gelogd.

Resultaat

Voorbeeldresultaat

Zo ziet een UUID uit de UUID Generator eruit

Je kiest de versie, het aantal en het formaat. De tool maakt de UUID's meteen klaar om te kopiëren. Het voorbeeld toont versie 5, omdat die op basis van namespace en naam altijd dezelfde UUID berekent. Versies 1, 4 en 7 zijn gebaseerd op tijd of toeval en leveren bij elke klik nieuwe waarden op.

Voorbeeld · Versie 5, DNS-namespace

Invoer

Versie
Versie 5 (namespace + naam)
Namespace
6ba7b810-9dad-11d1-80b4-00c04fd430c8
De vastgelegde DNS-naamruimte uit RFC 4122.
Naam
example.com

Uitvoer

UUID v5
cfbff0d1-9375-5685-968c-48ce8b15ae17
Het cijfer 5 aan het begin van het derde blok geeft de versie aan. Dezelfde naam levert overal dezelfde UUID op.
Opgemaakt
{CFBFF0D193755685968C48CE8B15AE17}
Hoofdletters, zonder koppeltekens, met accolades, bijvoorbeeld voor het Windows-register.

Waarom deze tool

Meer dan alleen een willekeurig getal

De belangrijkste functies van de generator.

Versies 1, 4, 5 en 7

Genereer met één klik willekeurige (v4), tijdgebaseerde (v1/v7) en deterministische (v5) UUID's.

Bulk-generatie

Genereer tot 100 UUIDs tegelijk: kopieer ze samen of download ze als .txt.

Aanpasbaar formaat

Schakel hoofdletters, koppeltekens en accolades in of uit met selectievakjes, bijvoorbeeld voor de GUID-notatie.

Cryptografisch veilig

Generatie via de Web Crypto API van je browser, niet via een zwakke toevalsgenerator.

Geen account nodig

Selecteer de versie en het formaat en laat het genereren. Registreren is niet nodig.

Draait alleen in de browser

Elke UUID wordt lokaal in je browser aangemaakt: er wordt niets naar een server verzonden of gelogd.

Handleiding

Zo genereer je online UUID's

Van versie kiezen tot downloaden: zo gebruik je de UUID-generator.

Stap 1

Versie kiezen

Kies in het veld ‘Versie’ de UUID-versie: versie 4 (willekeurig, standaard), versie 1 (tijdstempel), versie 7 (chronologisch sorteerbaar) of versie 5 (namespace + naam).

Stap 2

Bij versie 5: namespace en naam

Kies een namespace (DNS, URL, OID, X.500 of een eigen namespace-UUID) en voer een naam in, bijvoorbeeld example.com.

Stap 3

Aantal instellen

Stel met de schuifregelaar of de plus- en minknoppen 1 tot 100 UUID's in. Bij versie 5 is het aantal altijd 1.

Stap 4

Notatie aanpassen

Schakel hoofdletters, koppeltekens en accolades in of uit met selectievakjes. De bestaande UUID's krijgen daarbij alleen een andere notatie; ze worden niet opnieuw gegenereerd.

Stap 5

Opnieuw genereren

Met de knop Vernieuwen naast de versie maak je een nieuwe reeks UUID's. Bij versie 5 blijft het resultaat voor dezelfde invoer gelijk.

Stap 6

Kopiëren of downloaden

Kopieer één UUID, gebruik ‘Alles kopiëren’ of download de lijst als bestand uuids.txt via ‘Downloaden als .txt’.

UUID-versies

Welke UUID-versie gebruik je waarvoor?

De UUID-generator maakt UUID's van versie 4, 7, 1 en 5. Ontdek hoe de versies verschillen en waarvoor je ze gebruikt.

VersieBasisGebruikelijke toepassing
Versie 4122 willekeurige bits uit de randomgenerator van de Web Crypto APIDe standaardtoepassing: ID's voor records, sessies, aanvragen of bestanden
Versie 748-bits tijdstempel in milliseconden, gevolgd door willekeurige bitsPrimaire databasesleutels die op aanmaaktijd sorteerbaar moeten zijn
Versie 1Tijdstempel, kloksequentie en willekeurige node-ID in plaats van een MAC-adresSystemen die expliciet tijdgebaseerde v1-UUID's verwachten
Versie 5SHA-1-hash van namespace en naam, zonder willekeurReproduceerbare ID's: dezelfde invoer levert altijd dezelfde UUID op

Versie 3 ontbreekt bewust: deze werkt net als versie 5, maar gebruikt MD5. De Web Crypto API van browsers ondersteunt geen MD5 en RFC 4122 beveelt versie 5 aan voor nieuwe toepassingen.

Formaat en lengte

UUID of GUID: schrijfwijzen en lengte

Een UUID is een 128-bits identificatiecode met 32 hexadecimale cijfers in het patroon 8-4-4-4-12. GUID is de naam die Microsoft voor dezelfde code gebruikt, meestal geschreven in hoofdletters met accolades. Je stelt alle schrijfwijzen in de UUID-generator in met selectievakjes.

Standaardschrijfwijze

36 tekens
cfbff0d1-9375-5685-968c-48ce8b15ae17

Zonder koppeltekens

32 tekens
cfbff0d193755685968c48ce8b15ae17

Met accolades

38 tekens
{cfbff0d1-9375-5685-968c-48ce8b15ae17}

GUID-schrijfwijze: hoofdletters en accolades

38 tekens
{CFBFF0D1-9375-5685-968C-48CE8B15AE17}

Meer ontdekken

Meer tools

Hashgenerator (MD5, SHA-1, SHA-256, SHA-512)

Nieuw

Genereer MD5-, SHA-1-, SHA-256- en SHA-512-hashes van tekst of bestanden en vergelijk checksums. Werkt volledig in je browser.

Gebouwd door Luca Stanek

Epoch/Unix-tijdstempelconverter

Zet Unix-tijdstempels (seconden, milliseconden, microseconden en nanoseconden) om naar een leesbare datum en andersom — inclusief live-ticker, ISO 8601/RFC 2822 en relatieve tijdsaanduiding, volledig in de browser.

Gebouwd door Jakub Martyniak

JSON-formatter

JSON opmaken, comprimeren en valideren – met syntaxisaccentuering, foutmeldingen en download, volledig in de browser.

Gebouwd door Jakub Martyniak

Wachtwoordgenerator

Genereer sterke, willekeurige wachtwoorden rechtstreeks in je browser — er wordt niets opgeslagen of verzonden.

Gebouwd door Rugile Rutkauskaite

Bcrypt-generator en -checker

Bcrypt-hashes genereren en controleren — volledig in de browser, met instelbare cost factor.

Gebouwd door Rugile Rutkauskaite

Regex-tester

Reguliere expressies live testen met de native JavaScript-engine, inclusief markering van treffers, capture groups en vervangmodus, volledig in de browser.

Gebouwd door Jakub Martyniak

Base64-encoder/decoder

Tekst met Base64 coderen en decoderen, inclusief URL-veilige variant en duidelijke foutmeldingen, volledig in de browser.

Gebouwd door Jakub Martyniak

Online SQL-formatter (SQL formatteren en verfraaien)

Formatteer, verfraai en minimaliseer SQL online – voor MySQL, MariaDB en PostgreSQL, met inspringing en hoofdlettergebruik voor sleutelwoorden. Werkt volledig in de browser, zonder upload.

Gebouwd door Luca Stanek

FAQ

Veelgestelde vragen over de UUID-generator

Korte antwoorden over UUID's, GUID's en deze tool.

Eén of maximaal 100 UUID's in het formaat xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Versie 5 met de DNS-namespace en de naam example.com levert bijvoorbeeld altijd cfbff0d1-9375-5685-968c-48ce8b15ae17 op; met hoofdletters, zonder koppeltekens en tussen haakjes wordt dat {CFBFF0D193755685968C48CE8B15AE17}. Versies 4 en 7 zijn gebaseerd op willekeurige waarden respectievelijk tijd en leveren bij elke klik een nieuwe UUID op.

Ja. De UUID-generator is gratis en je hebt geen account nodig. Per keer genereer je 1 tot 100 UUID's, bij versie 5 precies één. Met de knop Vernieuwen kun je op elk moment een nieuwe reeks maken.

Nee. Elke UUID wordt in je browser aangemaakt via de Web Crypto API: crypto.getRandomValues voor versie 1, 4 en 7, SHA-1 via crypto.subtle voor versie 5. Er wordt niets geüpload, opgeslagen of gelogd.

Een UUID (Universally Unique Identifier) is een 128-bits identificatiecode die zonder centrale instantie wordt aangemaakt, bijvoorbeeld voor primaire databasesleutels, sessie-ID's of bestandsnamen. In de standaardschrijfwijze telt een UUID 36 tekens: 32 hexadecimale cijfers en 4 koppeltekens in het patroon 8-4-4-4-12. Zonder koppeltekens zijn het 32 tekens, met accolades 38.

GUID (Globally Unique Identifier) is de naam die Microsoft gebruikt voor dezelfde 128-bits identificatiecode in hetzelfde tekstformaat. Je krijgt de gebruikelijke GUID-schrijfwijze {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} door in de tool ‘Hoofdletters’ en ‘Accolades’ in te schakelen.

Versie 4 is volledig willekeurig en geschikt voor de meeste toepassingen. Versie 7 begint met een 48-bits tijdstempel in milliseconden, is daardoor op aanmaaktijd sorteerbaar en is geschikt voor primaire databasesleutels. Versie 1 is gebaseerd op een tijdstempel en een node-ID. Versie 5 berekent met SHA-1 op basis van namespace en naam altijd dezelfde UUID; daarom genereert de tool bij versie 5 precies één UUID.

In de praktijk wel. Een v4-UUID bevat 122 willekeurige bits uit de cryptografisch veilige randomgenerator van je browser. Een botsing is daardoor uiterst onwaarschijnlijk, maar wiskundig niet uitgesloten. Versie 5 is bewust deterministisch: dezelfde namespace en naam leveren altijd dezelfde UUID op.

Nee. Je browser heeft geen toegang tot je MAC-adres. De UUID-generator gebruikt voor versie 1 daarom een willekeurige node-ID met het multicastbit ingeschakeld, zoals RFC 4122 in paragraaf 4.5 voor dit geval voorschrijft.

Bouw je momenteel iets op maat?

Jouw database heeft een betrouwbare server nodig

Een ZAP-Hosting VPS brengt je applicatie of project betrouwbaar online.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle ontwikkelaarstools bekijken