Gratis UUID-generator
Genereer direct versie 4 UUID's. Genereer tot 50 tegelijk in bulk. Cryptografisch veilig — je gegevens verlaten de browser nooit.
Klik op Genereren om UUID's te maken
UUID v4 gebruikt 122 willekeurige bits — de kans op een botsing tussen twee UUID's is astronomisch klein.
Gegenereerd met crypto.getRandomValues — cryptografisch veilig, nooit naar een server verzonden.
Veelvoorkomend gebruik
- Genereer UUID's voor Database-primaire SleutelsMaak UUID v4-waarden aan voor gebruik als primaire sleutels in PostgreSQL, MySQL, MongoDB en andere databases.
- Genereer API-sleutels en TokensMaak unieke, willekeurige ID's aan voor API-sleutels, sessietokens en geheime referenties.
- Genereer Test-ID's voor SoftwaretestingMaak batches unieke ID's aan voor testfixtures, mock-gegevens en geautomatiseerde testsuite's.
- Genereer React en Frontend-componentsleutelsMaak stabiele unieke sleutels aan voor React-lijsten, dynamische formuliervelden en component-instanties.
- Genereer Tracking- en Correlatie-ID'sMaak unieke correlatie-ID's aan voor gedistribueerde tracering, logcorrelatie en event-tracking.
Hoe het werkt
UUID's worden volledig in de browser gegenereerd met crypto.getRandomValues van de Web Crypto API — zonder bibliotheek, zonder serveraanroep. De tool implementeert zowel RFC 4122 v4 als RFC 9562 v7 vanaf nul met zelfgeschreven bitmanipulatie, dus er verlaat niets je computer.
- 1Kies versie en optiesKies UUIDv4 (puur willekeurig), UUIDv7 (met tijdstempel vooraan en lexicografisch sorteerbaar), NIL (alleen nullen) of MAX (alleen 0xf). Stel in hoeveel je er wilt genereren (1–50) en of je hoofdletters wilt of accolades eromheen voor talen zoals C#.
- 2crypto.getRandomValues vult 16 bytesVoor v4 en v7 vult de cryptografisch veilige randomgenerator van de browser een Uint8Array van 16 bytes. Voor v4 worden bytes 6 en 8 gemaskeerd om de velden versie (0x40) en variant (0x80) van RFC 4122 in te stellen. Voor v7 worden de eerste 6 bytes overschreven met de huidige Unix-tijdstempel in milliseconden, waardoor elke ID op aanmaaktijd sorteerbaar is, waarna de versie- en variantbits op bytes 6 en 8 worden gezet.
- 3Bytes worden opgemaakt tot de standaard tekenreeks met koppeltekensDe 16 bytes worden omgezet naar hex in kleine letters en gesplitst in de canonieke groepen 8-4-4-4-12 (bijv. 550e8400-e29b-41d4-a716-446655440000). Hoofdletters en accolades worden in deze fase toegepast.
- 4Exporteren in je doelformaatResultaten kunnen los of in bulk worden gekopieerd. De exportkeuze maakt de lijst op als platte tekst, JSON-array, CSV, een SQL INSERT VALUES-blok, C#-expressies new Guid(...) of een Python-lijst voordat die naar het klembord wordt gekopieerd of als bestand wordt gedownload.
Gerelateerde tools
Wachtwoordgenerator
Genereer sterke, willekeurige wachtwoorden met zelf te kiezen lengte, tekentypen en uitsluitingen. Gratis, zonder login.
Willekeurige getallengenerator
Genereer willekeurige getallen in elk bereik, maak unieke getallenlijsten of rol dobbelstenen. Gebruikt cryptografisch veilige willekeur.
Willekeurige kleurengenerator
Genereer willekeurige kleuren één voor één of als palet van vijf, vergrendel de kleuren die je mooi vindt, kopieer HEX-, RGB- of HSL-waarden en exporteer het palet als PNG of CSS.