Handytool
Průvodce vývojářem5 min čteníAktualizováno 9. 6. 2026

Okamžitý nástroj pro vývojáře

Generuj UUID v4 nebo v7 identifikátory okamžitě

Generátor UUID od Handytoolu vytváří kryptograficky náhodné UUID v4 a časově seřazené UUID v7 v hromadě – s možnostmi vlastního velkého písmene, pomlčky a závorek – vše uvnitř tvého prohlížeče, zdarma bez vyžadování účtu.

Klíčové poznatky

  • 01Generuj jeden UUID nebo až 100 najednou – ideální pro testovací stavby, seed data a konfiguraci.
  • 02UUID v4 je zcela náhodný; UUID v7 vkládá časové razítko v milisekundách pro chronologické řazení v databázích.
  • 03Každý UUID je generován pomocí Web Crypto API prohlížeče – žádné slabé Math.random() fallback.
  • 04Přepínej malá/velká písmena, odstraň pomlčky nebo přidej složené závorky, aby odpovídaly tvému přesnému prostředí.

Co jsou UUID a proč na nich záleží

UUID (Universally Unique Identifier), někdy nazývaný GUID, je 128bitový identifikátor navržený tak, aby byl globálně unikátní bez jakékoli centrální koordinace. Databáze, API, systémy událostí a distribuované aplikace používají UUID k přiřazování ID záznamům, objektům a událostem bez potřeby sdíleného auto-inkrementačního čítače nebo obousměrné cesty k sekvenci databáze.

Existuje více verzí UUID. Verze 4 je zcela náhodná – nejčastější volba pro IDs obecného účelu. Verze 7, novější standard, vkládá do prvních bajtů přesnost milisekund, takže ID generovaná v pořadí se řadí chronologicky. Tato vlastnost dramaticky zlepšuje výkon vkládání v B-tree indexů databází, kde náhodná ID způsobují drahé dělení stran.

Jak generovat UUID

  1. 01

    Vyber v4 nebo v7

    Vyber UUID v4 pro zcela náhodný identifikátor nebo UUID v7, pokud potřebuješ chronologicky seřazené ID pro primární klíč databáze.

  2. 02

    Nastav množství

    Přetáhni posuvník nebo zadej číslo pro generování mezi 1 a 100 UUID v jedné dávce.

  3. 03

    Přizpůsob formát

    Přepínej malá nebo velká písmena, povolit nebo zakázat pomlčky (xxxxxxxx-xxxx-...) a volitelně zabal každý UUID do složených závorek ({...}) tak, aby odpovídal formátu, který očekává tvůj jazyk nebo framework.

  4. 04

    Zkopíruj nebo stáhni

    Klikni Zkopíruj vše a umísti celý seznam do schránky nebo si stáhni dávku jako soubor .txt pro použití v testovacích stavbách nebo seed skriptech.

Možnosti formátu UUID na první pohled

Různé ekosystémy očekávají mírně odlišné reprezentace stejné 128bitové hodnoty.

  • 01Standardní s pomlčkami: 550e8400-e29b-41d4-a716-446655440000 (RFC 4122 kanonická forma).
  • 02Bez pomlček: 550e8400e29b41d4a716446655440000 (běžné v některých databázích a Redis klíčích).
  • 03Velká písmena: 550E8400-E29B-41D4-A716-446655440000 (používáno v některých prostředích Microsoft a Java).
  • 04Složené závorky: {550e8400-e29b-41d4-a716-446655440000} (formát Microsoft GUID, používáno v .NET a COM).
  • 05Všechny formáty reprezentují stejnou 128bitovou hodnotu – vyber ten, který tvůj systém očekává.

Kryptograficky bezpečné a zcela lokální

Každý UUID je generován pomocí crypto.randomUUID (v4) nebo crypto.getRandomValues (v7) – Web Crypto API zabudované do každého moderního prohlížeče. Žádný Math.random(), žádné slabé semeno a žádný server. Generátor funguje offline jakmile se stránka načte.

Nic se neposílá nebo neukládá. Zavři tab a UUID zmizí, pokud jsi je neuložil. Handytool nezaznamenává generované hodnoty nebo nevyžaduje účet.

FAQ generátoru UUID

Co je UUID?

UUID (Universally Unique Identifier) je 128bitová hodnota navržená tak, aby byla unikátní ve všech systémech bez centrální koordinace. UUID jsou standardním způsobem, jak přiřadit ID záznamům databází, zdrojům API a událostem v distribuovaných systémech.

Měl bych používat UUID v4 nebo UUID v7?

Používej v4 pro zcela náhodné ID, když není vyžadováno žádné řazení. Používej v7 jako primární klíč databáze – vložené časové razítko činí vkládání sekvenčním, výrazně zlepšuje výkon B-tree indexu ve velkém měřítku.

Jak pravděpodobná je kolize UUID?

Prakticky nemožné. Náhodný UUID v4 má 2^122 možných hodnot. Musel bys generovat asi 2,7 kvintilionu UUID, aby jsi měl šanci 1 ku miliardě na kolizi.

Jsou generované UUID kryptograficky bezpečné?

Ano. Generátor používá Web Crypto API prohlížeče (crypto.randomUUID nebo crypto.getRandomValues), ne slabší Math.random(). UUID v4 je bezpečný pro použití jako ID relace nebo krátkodobé tokeny.

Mohu UUID v7 používat pro bezpečnostní tokeny?

S opatrností. UUID v7 vkládá čas vytvoření, který odhaluje, kdy byla vytvořena. Pro dlouhotrvající nebo citlivé bezpečnostní tokeny preferuj v4 nebo vyhrazenou formu tokenu, která neuniká informace o času.

Jsou UUID poslány na server?

Ne. Každý UUID je generován lokálně pomocí crypto API prohlížeče. Nic se nenahraje, nezaznamenává nebo neukládá.

Související nástroje

Pokračujte v práci s nástroji Utility

Nástroje Utility