Každé UUID se vytváří lokálně pomocí generátoru náhodných čísel Web Crypto v prohlížeči, takže se nic neodesílá na server a nástroj funguje i offline, jakmile se stránka jednou načte. Zvolte verzi 4, pokud potřebujete nepředvídatelné náhodné ID, nebo verzi 7, pokud budou identifikátory sloužit jako klíče v databázi: v7 začíná 48bitovým časovým razítkem vytvoření, takže se řádky vkládají v pořadí a B-stromové indexy zůstávají rychlé. Dávka v7 vygenerovaná zde je dokonce přísně seřazená i v rámci téže milisekundy díky monotónnímu čítači z RFC 9562. Přepněte výstup na velká písmena nebo odstraňte pomlčky, pokud vaše databáze či specifikace ukládá UUID jako 32 obyčejných hexadecimálních číslic.
Bezplatný generátor UUID (v4 a v7)
Běží celé ve vašem prohlížeči - nic se nenahrává, žádná registrace.
Zcela náhodné - 122 bitů z bezpečného zdroje náhodnosti.
Co je generátor UUID?
Generátor UUID vytváří univerzální jedinečné identifikátory - 128bitové hodnoty zapsané jako 36 znaků z šestnáctkových číslic a pomlček, například 550e8400-e29b-41d4-a716-446655440000. Tento nástroj generuje náhodná UUID verze 4 a časově řazená UUID verze 7 podle RFC 9562, hromadně a výhradně ve vašem prohlížeči, takže identifikátory nikdy neopustí vaše zařízení.
Jak na to
- 1Vyberte verzi. Zvolte UUID v4 pro zcela náhodná ID, nebo UUID v7 pro časově řazená ID, která se řadí podle okamžiku vytvoření.
- 2Nastavte počet. Zvolte, kolik UUID vygenerovat najednou - od 1 až po 1000.
- 3Upravte formát. Ponechte standardní tvar s malými písmeny a pomlčkami, nebo zapněte Velká písmena či vypněte Pomlčky podle toho, jak identifikátory ukládá váš systém.
- 4Zkopírujte, co potřebujete. Klikněte na Kopírovat u jednoho UUID, nebo na Kopírovat vše a získejte celou dávku, jedno ID na řádek.
Pro koho je nástroj
- Backendoví vývojáři vytvářející primární klíče, ID požadavků a idempotenční klíče - v7 pro databázové klíče řazené podle vložení, v4 pro neuhodnutelné tokeny.
- Databázoví inženýři porovnávající chování v4 a v7 před volbou strategie klíčů pro Postgres, MySQL nebo MongoDB.
- QA testeři a datoví inženýři naplňující fixtures, testovací záznamy a payloady dávkou platných UUID jedním kliknutím.
- Vývojáři API a integrací doplňující korelační ID, trasovací ID a klíče zpráv při testování webhooků a front.
- Kdokoli, kdo píše konfiguraci nebo dokumentaci a potřebuje rychle platné UUID bez otevírání terminálu nebo instalace balíčku.
Časté dotazy
Je generátor UUID zdarma?
Ano, je zcela zdarma, bez registrace a bez limitů. Každé UUID vzniká přímo ve vašem prohlížeči, takže si můžete vytvořit libovolný počet dávek až po 1000 kusech, klidně i offline, jakmile se stránka jednou načte.
Odesílají se vygenerovaná UUID někam?
Ne. UUID se vytvářejí lokálně pomocí Web Crypto API ve vašem prohlížeči a na server se nic neodesílá, takže identifikátory pro soukromé systémy zůstávají jen na vašem zařízení.
Jaký je rozdíl mezi UUID v4 a v7?
v4 má 122 náhodných bitů - maximální nepředvídatelnost, žádná struktura. v7 nahrazuje prvních 48 bitů unixovým časovým razítkem v milisekundách, takže se ID řadí podle okamžiku vzniku. Použijte v7 pro databázové klíče, které těží z řazeného vkládání, a v4, když ID nesmí nic prozrazovat.
Můžou se dvě UUID srazit?
V praxi ne. Se 122 náhodnými bity verze 4 byste museli vygenerovat asi 330 biliard UUID, než by hrozila byť jen 1% šance na jednu shodu. Tento nástroj navíc používá kryptograficky bezpečný zdroj náhodnosti prohlížeče, ne slabý pseudonáhodný generátor.
Proč má UUID 36 znaků a pomlčky?
UUID je 128 bitů zapsaných jako 32 hexadecimálních číslic, seskupených 8-4-4-4-12 čtyřmi pomlčkami kvůli čitelnosti - celkem 36 znaků. Mnoho systémů ukládá jen 32 hexadecimálních číslic; přepínač Pomlčky vám dá právě tento úspornější tvar.
Dá se z UUID v7 zpětně získat časové razítko?
Ano. Prvních 12 hexadecimálních číslic UUID v7 tvoří jeho 48bitové unixové časové razítko v milisekundách. Když zde generujete ID verze 7, nástroj toto vložené razítko dekóduje a zobrazí ho pod dávkou v čase UTC.
Je UUID totéž co GUID?
Ano. GUID (globally unique identifier) je název Microsoftu pro stejný 128bitový formát; UUID je výrobcově neutrální termín standardizovaný v RFC 9562. Každé zde vygenerované UUID je platným GUID, i když nástroje Microsoftu GUID často zobrazují velkými písmeny.
Jsou UUID s velkými a malými písmeny rovnocenná?
Ano. RFC 9562 uvádí, že hexadecimální číslice nerozlišují velikost písmen a malá písmena jsou kanonickou výstupní formou. Přepínač Velká písmena mění jen způsob zobrazení a kopírování ID - stále jde o stejné UUID.