Gratis UUID-generator
Generer version 4-UUID'er øjeblikkeligt. Massegener op til 50 ad gangen. Kryptografisk sikkert — dine data forlader aldrig browseren.
Klik på Generér for at oprette UUID'er
UUID v4 bruger 122 tilfældige bits — sandsynligheden for en kollision mellem to UUID'er er astronomisk lille.
Genereret med crypto.getRandomValues — kryptografisk sikker, sendes aldrig til en server.
Almindelige anvendelser
- Generer UUID'er til databaseprimærnyglerOpret UUID v4-værdier til brug som primærnygler i PostgreSQL, MySQL, MongoDB og andre databaser.
- Generer API-nøgler og tokensOpret unikke, tilfældige identifikatorer til API-nøgler, sessionstokens og hemmelige referencer.
- Generer test-ID'er til softwaretestningOpret batches af unikke ID'er til testinstrumenter, mockdata og automatiserede testsuiter.
- Generer React og Frontend-komponentnøglerOpret stabile unikke nøgler til React-lister, dynamiske formularfelter og komponentforekomster.
- Generer sporing og korrelations-ID'erOpret unikke korrelations-ID'er til distribueret sporing, logkorrelation og begivenhedssporing.
Sådan fungerer det
UUID-generering kører udelukkende i browseren med Web Crypto API's crypto.getRandomValues — ingen biblioteksafhængighed, intet serverkald. Værktøjet implementerer både RFC 4122 v4 og RFC 9562 v7 fra bunden med håndskreven bitmanipulation, så intet forlader din maskine.
- 1Vælg version og indstillingerVælg UUIDv4 (ren tilfældighed), UUIDv7 (med tidsstempel foran og leksikografisk sorterbar), NIL (kun nuller) eller MAX (kun 0xf). Angiv hvor mange der skal genereres (1–50), og om de skal have store bogstaver eller omgives af krøllede parenteser til sprog som C#.
- 2crypto.getRandomValues fylder 16 bytesFor v4 og v7 fylder browserens kryptografisk sikre tilfældighedsgenerator et Uint8Array på 16 bytes. For v4 maskeres bit 6 og 8 for at sætte RFC 4122-felterne version (0x40) og variant (0x80). For v7 overskrives de første 6 bytes med det aktuelle Unix-tidsstempel i millisekunder, så hvert ID kan sorteres efter oprettelsestidspunkt, og derefter sættes version- og variant-bits i byte 6 og 8.
- 3Bytes formateres til den almindelige streng med bindestregerDe 16 bytes omregnes til hex med små bogstaver og deles i de kanoniske grupper 8-4-4-4-12 (f.eks. 550e8400-e29b-41d4-a716-446655440000). Store bogstaver og krøllede parenteser anvendes på dette trin.
- 4Eksportér i dit målformatResultaterne kan kopieres enkeltvis eller samlet. Eksportvælgeren omformaterer listen som ren tekst, JSON-array, CSV, en SQL INSERT VALUES-blok, C# new Guid(...)-udtryk eller en Python-listekonstant, før den kopieres til udklipsholderen eller downloades som en fil.
Relaterede værktøjer
Adgangskodegenerator
Generér stærke, tilfældige adgangskoder med selvvalgt længde, tegntyper og undtagelser. Gratis, uden login.
Tilfældig talgenerator
Generer tilfældige tal i et vilkårligt interval, opret unikke tallister eller slå terninger. Bruger kryptografisk sikker tilfældighed.
Tilfældig farvegenerator
Generer tilfældige farver én ad gangen eller som en palet på fem, lås dem du kan lide, kopiér HEX-, RGB- eller HSL-værdier og eksportér paletten som PNG eller CSS.