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.
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.
| Versie | Basis | Gebruikelijke toepassing |
|---|---|---|
| Versie 4 | 122 willekeurige bits uit de randomgenerator van de Web Crypto API | De standaardtoepassing: ID's voor records, sessies, aanvragen of bestanden |
| Versie 7 | 48-bits tijdstempel in milliseconden, gevolgd door willekeurige bits | Primaire databasesleutels die op aanmaaktijd sorteerbaar moeten zijn |
| Versie 1 | Tijdstempel, kloksequentie en willekeurige node-ID in plaats van een MAC-adres | Systemen die expliciet tijdgebaseerde v1-UUID's verwachten |
| Versie 5 | SHA-1-hash van namespace en naam, zonder willekeur | Reproduceerbare 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 tekenscfbff0d1-9375-5685-968c-48ce8b15ae17Zonder koppeltekens
32 tekenscfbff0d193755685968c48ce8b15ae17Met 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)
NieuwGenereer 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.
Nog vragen?
Contact opnemen met supportJouw database heeft een betrouwbare server nodig
Een ZAP-Hosting VPS brengt je applicatie of project betrouwbaar online.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
