⚙️ Nástrojárna Rychlé nástroje zdarma, přímo v prohlížeči. CZEN

Generátor UUID

Generátor UUID vytvoří libovolné množství náhodných identifikátorů UUID verze 4 — 128bitových hodnot zapsaných jako 36 znaků ve tvaru xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Hodí se jako unikátní klíče v databázích, názvy souborů, identifikátory objektů v API nebo zprávách. Vše se generuje kryptografickým generátorem přímo ve vašem prohlížeči — žádná data se nikam neodesílají a nemusíte se registrovat.

Jak generátor UUID funguje

UUID (Universally Unique Identifier) je 128bitové číslo, které slouží jako globálně jedinečný identifikátor bez potřeby centrálního registru. Zapisuje se jako 32 hexadecimálních číslic rozdělených pomlčkami do pěti skupin 8-4-4-4-12, například f47ac10b-58cc-4372-a567-0e02b2c3d479. Tento nástroj generuje variantu verze 4, která je založená čistě na náhodě.

Náhodnost nezajišťuje běžná funkce Math.random(), ale vestavěný kryptografický generátor prohlížeče přes funkci crypto.randomUUID(). Ta vyplní hodnotu náhodnými bity a poté nastaví dvě pevná místa předepsaná standardem: číslici verze (vždy 4 na začátku třetí skupiny) a variantu (první znak čtvrté skupiny je vždy 8, 9, a nebo b). Zbývajících 122 bitů je náhodných.

Právě těch 122 náhodných bitů dělá UUID prakticky jedinečným: kolize — tedy vygenerování dvou stejných UUID — je natolik nepravděpodobná, že se s ní v běžném provozu nepočítá. Proto lze identifikátory generovat nezávisle na mnoha strojích, aniž by se musely mezi sebou domlouvat.

Jak generátor UUID použít

  1. Do pole Počet zadejte, kolik UUID chcete najednou (1 až 100).
  2. Klikněte na Generovat. Seznam se okamžitě vypíše do textového pole, každé UUID na samostatném řádku.
  3. Tlačítkem Kopírovat zkopírujete celý seznam do schránky a vložíte ho třeba do kódu, tabulky nebo databáze.
  4. Potřebujete-li jinou sadu, klikněte na Generovat znovu — pokaždé dostanete nové náhodné hodnoty.

Příklad výstupu pro počet 3:

#UUID v4
13d6f0e7a-1b2c-4d9e-8f01-2a3b4c5d6e7f
2b1e2c3d4-5f6a-4b8c-9d0e-1f2a3b4c5d6e
37a8b9c0d-1e2f-4a3b-b4c5-6d7e8f901a2b

Všimněte si, že třetí skupina každého UUID začíná číslicí 4 (verze) a čtvrtá skupina začíná znakem z rozsahu 8–b (varianta) — to je poznávací znamení UUID v4.

K čemu se generátor UUID hodí

UUID používají hlavně vývojáři a správci systémů všude tam, kde potřebují jedinečný identifikátor, který si každá strana může vytvořit sama:

Protože generování probíhá kompletně ve vašem prohlížeči a UUID v4 neobsahuje žádnou informaci o zařízení, čase ani MAC adrese (jako to bývalo u starší verze 1), nevzniká zde žádná stopa k vaší osobě. Pro citlivé použití mějte na paměti, že UUID je identifikátor, ne bezpečnostní token — není tajný a nikdy by neměl sloužit jako heslo. Na hesla použijte specializovaný generátor.

Časté dotazy

Co znamená "v4" u UUID?

Označuje verzi 4, tedy UUID složené výhradně z náhodných bitů (kromě pevné číslice verze a varianty). Existují i jiné verze — např. v1 založená na čase a MAC adrese nebo v7 řazená podle času — ale v4 je nejběžnější pro obecné jedinečné identifikátory.

Jsou vygenerovaná UUID skutečně jedinečná?

Nejsou matematicky zaručeně jedinečná, ale prakticky ano. UUID v4 má 122 náhodných bitů, takže pravděpodobnost kolize je zanedbatelná i při miliardách generovaných hodnot. V běžném provozu se s duplicitou nepočítá.

Odesílá nástroj má data na server?

Ne. UUID se generují lokálně ve vašem prohlížeči funkcí crypto.randomUUID(). Nic se nenahrává, neukládá ani neodesílá — nástroj funguje i offline, jakmile je stránka načtená.

Můžu UUID použít jako heslo nebo bezpečnostní token?

Nedoporučuje se. UUID je identifikátor určený k rozlišení objektů, ne k utajení. Je sice náhodné, ale jeho formát je předvídatelný a veřejný. Na hesla a tokeny použijte generátor hesel s dostatečnou entropií.

Kolik UUID můžu vygenerovat najednou?

Tímto nástrojem 1 až 100 najednou. Pro větší dávky klikněte na Generovat opakovaně — pokaždé dostanete zcela novou sadu náhodných hodnot.

Rozlišují se velká a malá písmena v UUID?

Standard doporučuje výstup malými písmeny, ale při porovnávání se UUID považuje za shodné bez ohledu na velikost písmen. Hodnota <code>F47AC10B…</code> je totožná s <code>f47ac10b…</code>. Tento nástroj generuje malá písmena.

Proč třetí skupina vždy začíná číslicí 4?

Je to poznávací znak verze 4. Standard vyhrazuje jednu pozici pro číslo verze, takže u v4 tam vždy stojí 4. Podobně první znak čtvrté skupiny (8, 9, a nebo b) označuje variantu.

Můžu stejné UUID vygenerovat dvakrát kliknutím na Generovat?

Teoreticky ano, prakticky ne. Každé kliknutí losuje nové náhodné hodnoty a šance, že narazíte na dvě identická UUID, je natolik nepatrná, že ji lze v praxi ignorovat.

Zdroje a standardy

📅 Naposledy aktualizováno: 16. 7. 2026