Generator UUID
Generuj jeden lub wiele UUID za pomocą bezpiecznego generatora losowego przeglądarki. Wybierz v4 dla w pełni losowych ID lub v7 dla ID sortowanych według czasu utworzenia.
Twoje pliki nigdy nie opuszczają urządzenia — wszystko działa w przeglądarce.
Jak korzystać
- 1Wybierz wersję UUID: v4 (losowa) lub v7 (uporządkowana w czasie).
- 2Ustaw, ile UUID potrzebujesz, do 1000.
- 3W razie potrzeby dostosuj format: wielkie litery, bez myślników lub w klamrach.
- 4Kliknij „Generuj”, a potem skopiuj wszystkie UUID naraz.
Czym jest UUID
UUID to 128-bitowy identyfikator zapisany jako 32 cyfry szesnastkowe w grupach, jak 123e4567-e89b-12d3-a456-426614174000. Zaprojektowano go tak, by był unikalny bez centralnego organu, więc różne systemy mogą tworzyć ID niezależnie.
v4 czy v7
Wersja 4 jest w pełni losowa i najczęstsza. Wersja 7 zaczyna się znacznikiem czasu, więc ID sortują się w kolejności utworzenia, co utrzymuje wydajność indeksów bazy danych. Wybierz v7 dla kluczy głównych, a v4, gdy kolejność nie ma znaczenia.
Warto wiedzieć
Szansa kolizji dwóch losowych UUID jest w praktyce pomijalna. To identyfikatory, a nie sekrety, więc nie używaj ich jako haseł ani tokenów bezpieczeństwa. Generowanie używa bezpiecznego źródła losowości przeglądarki.
Najczęściej zadawane pytania
Czym różni się UUID v4 od v7?
v4 to 122 bity czystej losowości. v7 zaczyna się znacznikiem czasu w milisekundach, po którym idą bity losowe, więc ID v7 sortują się według czasu utworzenia. Dzięki temu dobrze sprawdzają się jako klucze główne w bazach danych, bo nowe wiersze są wstawiane w kolejności indeksu.
Czy dwa wygenerowane UUID mogą być takie same?
W praktyce nie. Przy 122 losowych bitach szansa kolizji jest tak mała, że można ją pominąć, nawet przy generowaniu miliardów ID.
Czy UUID to to samo co GUID?
Tak. GUID to nazwa Microsoftu dla tego samego 128-bitowego identyfikatora. Użyj opcji „Wielkie litery” i „Ujmij w { }”, aby uzyskać klasyczny format GUID Windows.
Czy UUID są generowane bezpiecznie?
Tak. Pochodzą z kryptograficznego generatora losowego przeglądarki (crypto.getRandomValues) i nigdy nie są wysyłane ani logowane na serwerze.