Find any tool instantly
Type a name, category or keyword
Narzędzia web

Generator UUID / GUID

Last updated: Maj 2026 3 min read

Generuj UUID v4, v1 i v7 online. Batch do 100 sztuk, kopiuj lub pobierz jako TXT.

100% lokalnie i prywatnie. Dane nie opuszczają przeglądarki.
Wersja UUID

Losowy UUID – najczęściej używany.

Kliknij Generuj, aby utworzyć UUID.

Czym jest generator UUID?

UUID (Universally Unique Identifier) to 128-bitowy identyfikator używany w bazach danych, API i systemach rozproszonych. Wersje różnią się sposobem mieszania losowości i czasu.

Wybierz v4 na co dzień, v7 gdy indeks ma zachować kolejność czasową, v1 gdy potrzebujesz timestamp w ID. Dopasuj format (wielkość liter, myślniki, klamry) do API lub kolumny w bazie.

Przykłady z codzienności

Klucz główny w bazie

Wygeneruj UUID v4 przy INSERT w PostgreSQL lub MongoDB.

ID żądania API

Dołącz sortowalne UUID v7 do logów każdego requestu.

Fixtures testowe

Batch 50 UUID bez myślników do testów jednostkowych.

Jak korzystać z generatora UUID

Wybierz wersję, format i liczbę, potem generuj. Wszystko dzieje się lokalnie w przeglądarce.

Kiedy to się przydaje?

Backend i bazy

Klucze główne, correlation ID, seedy migracji.

Frontend

Mock ID w prototypach React/Vue bez serwera.

DevOps i QA

Masowe UUID do testów obciążeniowych lub szablonów config.

Typowe błędy

Zła wersja

v4 na ogół losowe ID; v7 gdy indeks ma korzystać z kolejności czasowej.

Wielkość liter

Część systemów inaczej traktuje UUID w upper/lower case przy porównaniach stringów.

v1 a MAC

Nasze v1 ma losowe pole node – OK dla aplikacji, to nie adres MAC sprzętu.

Przegląd wersji

Każda wersja zgodna z RFC 4122 (v4, v1) lub RFC 9562 (v7). Kształt przykładowy – wartości zmieniają się przy każdym kliknięciu.

Wersja Zastosowanie Przykładowy kształt Uwagi
v4 Losowe ID xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx crypto.randomUUID()
v1 Czas xxxxxxxx-xxxx-1xxx-yxxx-xxxxxxxxxxxx Timestamp + losowy node
v7 Klucz DB xxxxxxxx-xxxx-7xxx-yxxx-xxxxxxxxxxxx Unix ms + random
Eksport batch Liczba 25, lowercase 25 linii w textarea Fixtures QA lub pliki seed migracji
GUID .NET Klamry, v4 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} C# Guid.Parse i starsze API Windows

Szczegóły generowania

  • v4 crypto.randomUUID() lub 122 losowe bity + bity wersji 4 i variant
  • v1 Timestamp 100-ns od epoki UUID + losowy clock_seq i node
  • v7 48-bit Unix ms + 12 bitów random + 62 bity random (RFC 9562)
  • Losowość Wyłącznie crypto.getRandomValues – bez Math.random
Słowniczek

Kluczowe pojęcia UUID

UUID

128-bitowy identyfikator, zwykle 32 cyfry hex w pięciu grupach.

GUID

Nazwa Microsoft na ten sam format co UUID.

Variant bits

Stały wzorzec w bajcie 8 – parser wie, że to standardowy UUID.

Batch

Do 100 UUID naraz – kopiuj lub pobierz jako plain text.

Najczęstsze pytania

Wersje UUID, formaty i prywatność – krótkie odpowiedzi.

Czy dane trafiają na serwer?

Nie. UUID powstają w całości w przeglądarce.

Którą wersję wybrać?

v4 w większości przypadków. v7 do indeksów DB z kolejnością czasową. v1 gdy potrzebujesz timestamp w ID.

Czy v1 jest unikalne?

Ryzyko kolizji jest praktycznie znikome; v1 tutaj ma losowy node, nie fabryczny MAC.

Czy mogę usunąć myślniki?

Tak – format bez myślników lub klamry w stylu .NET GUID.

O tych wynikach

Wyniki mają standardowy układ UUID. Sprawdź wymagania systemu docelowego (wielkość liter, myślniki, klamry).