Gratis UUID-generator
Generer versjon 4 UUID-er øyeblikkelig. Masseopprett opptil 50 om gangen. Kryptografisk sikker — dataene dine forlater aldri nettleseren.
Klikk Generer for å opprette UUID-er
UUID v4 bruker 122 tilfeldige biter — sjansen for kollisjon mellom to UUID-er er astronomisk liten.
Generert med crypto.getRandomValues — kryptografisk sikker, sendes aldri til en server.
Vanlige bruksområder
- Generer UUID-er for database primærnøklerOpprett UUID v4-verdier for bruk som primærnøkler i PostgreSQL, MySQL, MongoDB og andre databaser.
- Generer API-nøkler og tokensOpprett unike, tilfeldige identifikatorer for API-nøkler, sesjonstokens og hemmelighetsreferanser.
- Generer test-ID-er for programvaretestingOpprett batches av unike ID-er for testarmaturer, mock-data og automatiserte testsuitter.
- Generer React og frontend-komponentnøklerOpprett stabile unike nøkler for React-lister, dynamiske skjemafelt og komponenttilfeller.
- Generer sporings- og korrelasjon-ID-erOpprett unike korrelasjon-ID-er for distribuert sporing, loggkorrelasjon og hendelsesporing.
Hvordan det fungerer
UUID-generering kjører helt i nettleseren med Web Crypto API-ets crypto.getRandomValues — ingen bibliotekavhengighet, ingen serverkall. Verktøyet implementerer både RFC 4122 v4 og RFC 9562 v7 fra bunnen av med håndskrevet bitmanipulering, så ingenting forlater maskinen din.
- 1Velg versjon og alternativerVelg UUIDv4 (helt tilfeldig), UUIDv7 (med tidsstempel først og leksikografisk sorterbar), NIL (bare nuller) eller MAX (bare 0xf). Angi hvor mange som skal genereres (1–50), og om de skal ha store bokstaver eller pakkes i krøllparenteser for språk som C#.
- 2crypto.getRandomValues fyller 16 byteFor v4 og v7 fyller nettleserens kryptografisk sikre tilfeldighetsgenerator en Uint8Array på 16 byte. For v4 maskeres bit 6 og 8 for å sette feltene for RFC 4122-versjon (0x40) og variant (0x80). For v7 overskrives de første 6 bytene med nåværende Unix-tidsstempel i millisekunder, slik at hver ID kan sorteres etter når den ble laget, og deretter settes versjons- og variantbitene i byte 6 og 8.
- 3Bytene formateres til standardstrengen med bindestrekerDe 16 bytene gjøres om til hex med små bokstaver og deles i de kanoniske gruppene 8-4-4-4-12 (f.eks. 550e8400-e29b-41d4-a716-446655440000). Store bokstaver og krøllparenteser legges på i dette steget.
- 4Eksporter i ønsket formatResultatene kan kopieres enkeltvis eller samlet. Eksportvelgeren formaterer listen som ren tekst, JSON-matrise, CSV, en SQL INSERT VALUES-blokk, C#-uttrykk med new Guid(...) eller en Python-listeliteral før kopiering til utklippstavlen eller nedlasting som fil.
Relaterte verktøy
Passordgenerator
Lag sterke, tilfeldige passord med egen lengde, tegntyper og unntak. Gratis, uten innlogging.
Tilfeldig tallgenerator
Generer tilfeldige tall i et valgfritt intervall, lag unike talllister, eller kast terninger. Bruker kryptografisk sikker tilfeldighet.
Tilfeldig fargegenerator
Lag tilfeldige farger én om gangen eller som en palett på fem, lås de du liker, kopier HEX-, RGB- eller HSL-verdier og eksporter paletten som PNG eller CSS.