Generátor UUID zadarmo
Generujte okamžite UUID verzie 4. Hromadne generujte až 50 naraz. Kryptograficky bezpečné — vaše dáta nikdy neopustia prehliadač.
Kliknite na Generovať pre vytvorenie UUID
UUID v4 používa 122 náhodných bitov — pravdepodobnosť kolízie medzi dvoma UUID je astronomicky malá.
Generované pomocou crypto.getRandomValues — kryptograficky bezpečné, nikdy odoslané na server.
Bežné použitia
- Generujte UUID pre primárne kľúče databázyVytvorte hodnoty UUID v4 na použitie ako primárne kľúče v PostgreSQL, MySQL, MongoDB a iných databázach.
- Generujte API kľúče a žetónyVytvorte jedinečné, náhodné identifikátory pre API kľúče, žetóny relácií a tajné odkazy.
- Generujte ID testu na testovanie softvéruVytvorte skupiny jedinečných ID pre prípravy testov, napodobenité údaje a automatizované testovací sady.
- Generujte React a kľúče komponentov front-enduVytvorte stabilné jedinečné kľúče pre React zoznamy, dynamické polia formulárov a inštancie komponentov.
- Generujte ID sledovania a korelácieVytvorte jedinečné ID korelácií na distribuované sledovanie, koreláciu protokolov a sledovanie záznamov.
Ako to funguje
Generovanie UUID beží výhradne v prehliadači pomocou crypto.getRandomValues z Web Crypto API — bez závislosti na knižnici, bez volania servera. Nástroj implementuje RFC 4122 v4 aj RFC 9562 v7 od základu pomocou ručne napísanej manipulácie s bitmi, takže nič neopúšťa váš počítač.
- 1Vyberte verziu a možnostiVyberte UUIDv4 (čisto náhodné), UUIDv7 (s predponou časovej značky a lexikograficky triediteľné), NIL (samé nuly) alebo MAX (samé 0xf). Nastavte, koľko ich chcete vygenerovať (1–50) a či ich zapísať veľkými písmenami alebo obaliť do zložených zátvoriek pre jazyky ako C#.
- 2crypto.getRandomValues naplní 16 bajtovPre v4 a v7 kryptograficky bezpečný generátor náhodných čísel prehliadača naplní 16-bajtové Uint8Array. Pre v4 sa bity 6 a 8 maskujú, aby nastavili polia verzie (0x40) a varianty (0x80) podľa RFC 4122. Pre v7 sa prvých 6 bajtov prepíše aktuálnou unixovou milisekundovou časovou značkou, čím sa každé ID stáva triediteľné podľa času vytvorenia, a potom sa bity verzie a varianty nastavia na bajtoch 6 a 8.
- 3Bajty sa formátujú do štandardného reťazca so spojovníkmi16 bajtov sa prevedie na hexadecimálne znaky malými písmenami a rozdelí sa do kanonických skupín 8-4-4-4-12 (napr. 550e8400-e29b-41d4-a716-446655440000). Veľké písmená a obalenie zátvorkami sa aplikujú v tejto fáze.
- 4Export vo vašom cieľovom formáteVýsledky sa dajú skopírovať jednotlivo alebo hromadne. Selektor exportu preformátuje zoznam ako obyčajný text, pole JSON, CSV, blok SQL INSERT VALUES, výrazy C# new Guid(...), alebo Python literál zoznamu pred skopírovaním do schránky alebo stiahnutím ako súbor.
Súvisiace nástroje
Generátor hesiel
Generujte silné, náhodné heslá s vlastnou dĺžkou, typmi znakov a vylúčeniami. Zadarmo, bez prihlásenia.
Generátor náhodných čísel
Generujte náhodné čísla v ľubovoľnom rozsahu, vytvárajte jedinečné zoznamy čísel alebo hádžte kockami. Využíva kryptograficky bezpečnú náhodnosť.
Generátor náhodných farieb
Generujte náhodné farby po jednej alebo ako paletu piatich, zamknite tie, ktoré sa vám páčia, kopírujte hodnoty HEX, RGB alebo HSL a exportujte paletu ako PNG alebo CSS.