Generátor UUID zdarma
Okamžitě generujte UUID verze 4. Hromadně generujte až 50 najednou. Kryptograficky bezpečné — vaše data nikdy neopustí prohlížeč.
Klikněte na Generovat pro vytvoření UUID
UUID v4 používá 122 náhodných bitů – pravděpodobnost kolize dvou UUID je astronomicky malá.
Generováno pomocí crypto.getRandomValues – kryptograficky bezpečné, nikdy odesláno na server.
Běžná použití
- Generuj UUID pro primární klíče databázeVytváření UUID v4 hodnoty pro použití jako primárních klíčů v PostgreSQL, MySQL, MongoDB a dalších databázích.
- Generuj API klíče a tokenyVytváření jedinečné, náhodné identifikátory pro API klíče, tokeny relace a tajné reference.
- Generuj ID testu pro testování softwaruVytváření dávek jedinečných ID pro testovací zařízení, mock data a automatizované testovací sady.
- Generuj React a klíče komponenty frontenduVytváření stabilních jedinečných klíčů pro React seznamy, dynamická pole formuláře a instance komponenty.
- Generuj ID sledování a korelaceVytváření jedinečné ID korelace pro distribuované trasování, korelaci protokolu a trasování událostí.
Jak to funguje
Generování UUID běží zcela v prohlížeči pomocí crypto.getRandomValues z Web Crypto API — bez závislosti na knihovně, bez volání serveru. Nástroj implementuje od základu jak RFC 4122 v4, tak RFC 9562 v7 pomocí ručně napsané manipulace s bity, takže nic neopouští váš počítač.
- 1Vyberte verzi a možnostiVyberte UUIDv4 (čistě náhodné), UUIDv7 (s předponou časového razítka a lexikograficky řaditelné), NIL (samé nuly) nebo MAX (samé 0xf). Nastavte, kolik jich generovat (1–50) a zda použít velká písmena nebo obalit do složených závorek pro jazyky jako C#.
- 2crypto.getRandomValues naplní 16 bajtůPro v4 a v7 kryptograficky bezpečný generátor náhodných čísel prohlížeče naplní 16bajtové Uint8Array. Pro v4 se bity 6 a 8 maskují, aby nastavily pole verze (0x40) a varianty (0x80) podle RFC 4122. Pro v7 se prvních 6 bajtů přepíše aktuálním unixovým milisekundovým časovým razítkem, čímž je každé ID řaditelné podle času vytvoření, poté se bity verze a varianty nastaví na bajtech 6 a 8.
- 3Bajty se formátují do standardního řetězce s pomlčkami16 bajtů se převede na malá šestnáctková písmena a rozdělí do kanonických skupin 8-4-4-4-12 (např. 550e8400-e29b-41d4-a716-446655440000). Velká písmena a obalení do složených závorek se aplikují v této fázi.
- 4Export ve vámi zvoleném formátuVýsledky lze kopírovat jednotlivě nebo hromadně. Výběr exportu přeformátuje seznam jako prostý text, pole JSON, CSV, blok SQL INSERT VALUES, výrazy C# new Guid(...) nebo literál seznamu Pythonu, než se zkopíruje do schránky nebo stáhne jako soubor.
Související nástroje
Generátor hesel
Vytvářejte silná náhodná hesla s vlastní délkou, typy znaků a výjimkami. Zdarma, bez přihlášení.
Generátor náhodných čísel
Generujte náhodná čísla v libovolném rozsahu, vytvářejte jedinečné seznamy čísel nebo házejte kostkami. Používá kryptograficky bezpečnou náhodnost.
Generátor náhodných barev
Generujte náhodné barvy po jedné nebo jako paletu pěti, zamkněte ty, které se vám líbí, zkopírujte hodnoty HEX, RGB nebo HSL a exportujte paletu jako PNG nebo CSS.