Gratis UUID-generator
Generera version 4-UUID direkt. Massgenerera upp till 50 åt gången. Kryptografiskt säkert — din data lämnar aldrig webbläsaren.
Klicka på Generera för att skapa UUID:n
UUID v4 använder 122 slumpmässiga bitar — sannolikheten för en kollision mellan två UUID:n är astronomiskt liten.
Genereras med crypto.getRandomValues — kryptografiskt säker, skickas aldrig till en server.
Vanliga användningar
- Generera UUID:er för databasnycklarSkapa UUID v4-värden för användning som primärnycklar i PostgreSQL, MySQL, MongoDB och andra databaser.
- Generera API-nycklar och tokensSkapa unika, slumpmässiga identifierare för API-nycklar, sessionstokens och hemliga referenser.
- Generera test-ID:er för mjukvarutestningSkapa batchar med unika ID:er för testarmatur, mockdata och automatiserade testsviter.
- Generera React- och frontend-komponentnycklarSkapa stabila unika nycklar för React-listor, dynamiska formulärfält och komponentinstanser.
- Generera spårnings- och korrelations-ID:erSkapa unika korrelations-ID:er för distribuerad spårning, loggkorrelation och händelsespårning.
Så här fungerar det
UUID-generering körs helt i webbläsaren med Web Crypto API:ets crypto.getRandomValues — inget biblioteksberoende, inget serveranrop. Verktyget implementerar både RFC 4122 v4 och RFC 9562 v7 från grunden med handskriven bitmanipulation, så inget lämnar din dator.
- 1Välj version och alternativVälj UUIDv4 (rent slumpmässig), UUIDv7 (tidsstämpelprefixad och lexikografiskt sorterbar), NIL (alla nollor), eller MAX (alla 0xf). Ställ in hur många som ska genereras (1–50) och om de ska göras versaler eller omslutas av klammerparenteser för språk som C#.
- 2crypto.getRandomValues fyller 16 byteFör v4 och v7 fyller webbläsarens kryptografiskt säkra slumptalsgenerator en 16-byte Uint8Array. För v4 maskeras bitarna 6 och 8 för att sätta RFC 4122-versionen (0x40) och variantfälten (0x80). För v7 skrivs de första 6 byten över med den aktuella Unix-tidsstämpeln i millisekunder, vilket gör varje ID sorterbart efter skapelsetid, och version- och variantbitar sätts sedan på byte 6 och 8.
- 3Byte formateras till den vanliga bindestreckssträngenDe 16 byten omvandlas till gemen hexadecimal och delas upp i de kanoniska 8-4-4-4-12-grupperna (t.ex. 550e8400-e29b-41d4-a716-446655440000). Versaler och parentesomslutning tillämpas i det här steget.
- 4Exportera i ditt målformatResultat kan kopieras enskilt eller i bulk. Exportväljaren omformaterar listan som vanlig text, JSON-array, CSV, ett SQL INSERT VALUES-block, C# new Guid(...)-uttryck, eller en Python-listliteral innan kopiering till urklipp eller nedladdning som fil.
Relaterade verktyg
Lösenordsgenerator
Skapa starka, slumpmässiga lösenord med egen längd, teckentyper och undantag. Gratis, ingen inloggning.
Slumptalgenerator
Generera slumptal i valfritt intervall, skapa unika tallistor eller kasta tärning. Använder kryptografiskt säker slumpmässighet.
Slumpmässig färggenerator
Skapa slumpmässiga färger en i taget eller som en palett med fem, lås de du gillar, kopiera HEX-, RGB- eller HSL-värden och exportera paletten som PNG eller CSS.