Generátor UUID

Vygenerujte UUID v4 nebo v7 hromadně — vyberte verzi, nastavte počet, zkopírujte vše. Vše běží jen ve vašem prohlížeči.

Vygenerujte UUID v4 nebo v7 okamžitě přímo v prohlížeči — vyberte verzi, nastavte počet od 1 do 100 a zkopírujte jednotlivé identifikátory nebo celý seznam najednou. UUID v4 je čistě náhodné (využívá crypto.randomUUID()), zatímco UUID v7 obsahuje na začátku časové razítko v milisekundách, takže se dá řadit chronologicky a hodí se jako primární klíč v databázi. UUID a GUID je přitom totéž — jen jiný název pro stejný 128bitový formát. Žádné požadavky na server, žádná data se neodesílají.

RFC 4122 random — 2¹²² unique values, zero network requests

Jak vygenerovat UUID

  1. 1

    Vyberte verzi UUID

    Zvolte v4 pro čistě náhodný identifikátor (122 bitů náhodnosti přes crypto.randomUUID()), nebo v7 pro časově seřazené UUID s 48bitovým časovým razítkem v milisekundách na začátku — ideální jako primární klíč v databázi.

  2. 2

    Nastavte počet v dávce

    Pomocí výběru počtu vygenerujete jedním kliknutím 1, 5, 10, 25, 50 nebo 100 UUID. Veškeré generování probíhá ve vašem prohlížeči — na server se neposílá nic.

  3. 3

    Klikněte na Generovat

    Každé kliknutí vytvoří novou sadu kryptograficky náhodných UUID pomocí Web Crypto API (crypto.randomUUID pro v4, crypto.getRandomValues pro v7).

  4. 4

    Zkopírujte jeden nebo všechny

    Klikněte na ikonu kopírování u konkrétního UUID, nebo použijte Kopírovat vše a získáte celý seznam jako text oddělený novými řádky, připravený vložit do kódu, tabulky nebo migračního skriptu.

Časté dotazy ke generátoru UUID

Jaký je rozdíl mezi UUID a GUID?
Žádný podstatný — UUID a GUID označují stejný 128bitový identifikátor. Označení GUID (Globally Unique Identifier) pochází z prostředí Microsoftu a .NET, kdežto UUID (Universally Unique Identifier) je název ze standardu RFC. Hodnota vygenerovaná tímto nástrojem je platné UUID i GUID zároveň.
Jaký je rozdíl mezi UUID v4 a v7?
UUID v4 je čistě náhodné — 122 bitů náhodnosti, takže pravděpodobnost kolize je zanedbatelná. UUID v7 obsahuje na začátku 48bitové časové razítko (Unix čas v milisekundách), díky čemuž jsou identifikátory seřazené v čase a v databázi fungují jako primární klíč lépe než náhodné v4.
Jak vygeneruji UUID online zdarma?
Klikněte výše na tlačítko Generovat. Nástroj běží celý ve vašem prohlížeči pomocí crypto.randomUUID() (pro v4) a crypto.getRandomValues() (pro v7) — neodesílá žádné požadavky na server a nevyžaduje žádnou registraci.
Kolik UUID mohu vygenerovat najednou?
Až 100 UUID v jedné dávce. Zvolte počet (1, 5, 10, 25, 50, 100), vyberte v4 nebo v7 a klikněte na Generovat. Tlačítkem Kopírovat vše získáte celý seznam jako text oddělený novými řádky.
K čemu se UUID hodí v Minecraftu?
Každý hráč v Minecraftu má své jedinečné UUID, které server používá místo přezdívky — díky tomu zůstanou oprávnění, bany i postup zachované i po změně jména. Tento nástroj vygeneruje UUID ve standardním formátu se spojovníky; pro některé příkazy nebo soubory ho stačí převést na zápis bez spojovníků.
Jak vygeneruji UUID v Javě, Pythonu nebo PostgreSQL?
V Javě použijte UUID.randomUUID() (verze 4). V Pythonu modul uuid: uuid.uuid4(). V PostgreSQL funkci gen_random_uuid() (zabudovaná od verze 13). Tento online nástroj se hodí, když potřebujete testovací hodnotu rychle a bez psaní kódu.
Lze generátor UUID použít v JavaScriptu nebo TypeScriptu?
Ano. V moderních prohlížečích a v Node.js 19+ použijte pro v4 crypto.randomUUID(). Pro UUID v7 v JavaScriptu či TypeScriptu sáhněte po npm balíčku 'uuid' (funkce uuidv7()) nebo balíčku 'uuidv7'. Tento nástroj rovnou zobrazí výsledné hodnoty, takže si je můžete vyzkoušet nebo zkopírovat bez instalace čehokoli.

Zdroje

  • RFC 9562 — Universally Unique IDentifiers (UUIDs)

    Aktuální standard IETF pro formáty UUID, vydaný v květnu 2024. Definuje UUID v4 (náhodné), v7 (časově seřazené) i celé 128bitové rozložení.

  • MDN — crypto.randomUUID()

    Nativní metoda prohlížeče, která vygeneruje řetězec UUID verze 4 dle RFC pomocí kryptograficky bezpečného generátoru náhodných čísel.

  • MDN — Crypto.getRandomValues()

    Nízkoúrovňové API, které naplní typové pole kryptograficky silnými náhodnými hodnotami — zde slouží k sestavení náhodných bitů pro UUID v7.

Související vývojářské nástroje