Generator UUID

Generuj unikalne identyfikatory UUID v4

Jak używać

  1. Ustaw liczbę UUID do wygenerowania (1-1000).
  2. Wybierz format: z myślnikami, bez myślników, wielkie litery.
  3. Kliknij „Generuj" — lista UUID pojawi się poniżej.
  4. Kliknij „Kopiuj wszystkie" lub „Pobierz jako TXT".

Generator UUID v4 online

Generator UUID tworzy unikalne identyfikatory w standardzie UUID (Universally Unique Identifier) w wersji 4. UUID v4 to 128-bitowy identyfikator generowany losowo, zapisywany w formacie 32 znaków heksadecymalnych podzielonych myślnikami: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Prawdopodobieństwo wygenerowania dwóch identycznych UUID v4 jest tak niska, że w praktyce można ją uznać za zerową.

Do czego służy UUID?

  • Bazy danych — UUID jako klucz główny eliminuje problemy z kolizjami identyfikatorów w systemach rozproszonych.
  • API i mikroserwisy — identyfikacja zasobów, sesji i transakcji.
  • Systemy plików — unikalne nazwy plików, folderów i zasobów.
  • Testowanie — generowanie unikalnych danych testowych.

Funkcje generatora

Narzędzie pozwala wygenerować od 1 do 1000 UUID jednocześnie. Możesz wybrać format wyjściowy: standardowy z myślnikami, bez myślników, wielkie litery lub format z klamrami. Wygenerowane UUID możesz skopiować lub pobrać jako plik tekstowy.

Generowanie odbywa się za pomocą kryptograficznie bezpiecznego generatora (crypto.getRandomValues), co zapewnia wysoką jakość losowości. Narzędzie działa w przeglądarce, jest darmowe i nie wymaga rejestracji. Wygenerowane UUID nie są przesyłane na serwer ani nigdzie zapisywane.

Każdy UUID v4 ma 122 bity losowości, co daje ponad 5.3 × 10³⁶ możliwych kombinacji — wystarczająco, aby każdy komputer na świecie generował miliardy UUID dziennie bez obawy o duplikaty.

Najczęściej zadawane pytania

Czy wygenerowane UUID są naprawdę unikalne?
UUID v4 ma 122 bity losowości, co daje ponad 5.3 × 10³⁶ możliwych kombinacji. Prawdopodobieństwo kolizji dwóch losowych UUID jest astronomicznie niskie — porównywalne z wygraną w loterii kilkanaście razy z rzędu.
Jaka jest różnica między UUID v1 a v4?
UUID v1 zawiera znacznik czasu i adres MAC urządzenia — jest deterministyczny, ale ujawnia informacje o maszynie. UUID v4 jest w pełni losowy i nie zawiera żadnych identyfikujących danych. Nasze narzędzie generuje UUID v4.
Czy UUID jest wrażliwy na wielkość liter?
Nie, standard RFC 4122 mówi, że UUID powinien być traktowany jako niewrażliwy na wielkość liter. „a1b2c3d4" i „A1B2C3D4" to ten sam UUID. Konwencja nakazuje zapis małymi literami, ale nasze narzędzie oferuje też format z wielkimi literami.