Generator UUID (identyfikatorów)
Wygeneruj losowe identyfikatory UUID w wersji 4, unikalne ciągi używane jako klucze w bazach danych, API i systemach. Ustawiasz ile ich potrzebujesz i format, a losowanie robi kryptograficzny generator przeglądarki. Kliknij Generuj nowe, aby dostać kolejny zestaw.
Spis treści
Jak działa kalkulator
UUID (uniwersalny unikalny identyfikator) to 128-bitowy ciąg zapisywany jako 32 znaki szesnastkowe w układzie 8-4-4-4-12, na przykład 3f2504e0-4f89-41d3-9a0c-0305e82c3301. Używa się go jako klucza w bazach danych, identyfikatora w API czy nazwy zasobu, gdy potrzebna jest wartość niepowtarzalna bez centralnego licznika. Ustaw, ile UUID chcesz, wybierz format i gotowe.
Jak liczymy (metodologia i wzory)
Generujemy UUID wersji 4, czyli w pełni losowe. Korzystamy z crypto.randomUUID (a gdy go brak, z crypto.getRandomValues z ręcznym ustawieniem bitów wersji i wariantu). Wersja 4 daje 122 bity losowości, więc prawdopodobieństwo wygenerowania dwóch takich samych identyfikatorów jest znikome. Opcje zmieniają tylko zapis (wielkość liter, myślniki, klamry), nie samą wartość.
Założenia i ograniczenia
- To identyfikatory losowe (v4), nie oparte na czasie ani adresie MAC.
- UUID nie jest tajny ani nie do odgadnięcia w sensie kryptograficznym dla haseł, służy do jednoznacznego oznaczania, nie do uwierzytelniania.
- Wszystko generowane jest lokalnie w przeglądarce, nic nie trafia na serwer.
Źródła i aktualizacja
- MDN, Crypto.randomUUID(): generowanie UUID v4 (dostęp: 18.07.2026)
- RFC 4122: specyfikacja UUID (dostęp: 18.07.2026)