Przejdź do treści
Za darmo, bez rejestracji, w przeglądarce

Generator UUID: generuj UUID online

Generator UUID tworzy online UUID w wersjach 1, 4, 5 i 7: losowe, oparte na czasie lub na przestrzeni nazw i nazwie (v5 dla „example.com” zawsze daje cfbff0d1-9375-5685-968c-48ce8b15ae17). Możesz wygenerować pojedynczy UUID lub do 100 naraz, także w formacie GUID. Wszystko działa w Twojej przeglądarce.

Autor: Jakub Martyniak

Tworzysz schemat bazy danych? Warto hostować bazę danych i backend na VPS.

1

Działa wyłącznie w twojej przeglądarce (Web Crypto API) — nic nie jest wysyłane na serwer, zapisywane ani rejestrowane w logach.

Wynik

Przykładowy wynik

Tak wygląda UUID z UUID Generator

Wybierasz wersję, liczbę i format, a narzędzie od razu generuje UUID-y do skopiowania. Przykład pokazuje wersję 5, ponieważ dla tej samej przestrzeni nazw i nazwy zawsze oblicza ona ten sam UUID. Wersje 1, 4 i 7 bazują na czasie lub losowości i przy każdym kliknięciu zwracają nowe wartości.

Przykład · Wersja 5, przestrzeń nazw DNS

Dane wejściowe

Wersja
Wersja 5 (przestrzeń nazw + nazwa)
Przestrzeń nazw
6ba7b810-9dad-11d1-80b4-00c04fd430c8
Z góry określona przestrzeń nazw DNS z RFC 4122.
Nazwa
example.com

Wynik

UUID v5
cfbff0d1-9375-5685-968c-48ce8b15ae17
Cyfra 5 na początku trzeciego bloku oznacza wersję. Ta sama nazwa zawsze daje ten sam UUID.
Sformatowano
{CFBFF0D193755685968C48CE8B15AE17}
Wielkie litery, bez łączników, w nawiasach klamrowych, np. do rejestru Windows.

Dlaczego to narzędzie?

Więcej niż liczba losowa

Najważniejsze funkcje generatora.

Wersje 1, 4, 5 i 7

Losowe (v4), oparte na czasie (v1/v7) i deterministyczne (v5) identyfikatory UUID jednym kliknięciem.

Generowanie zbiorcze

Wygeneruj do 100 identyfikatorów UUID naraz — skopiuj je razem lub pobierz jako plik .txt.

Konfigurowalny format

Przełączaj wielkość liter, łączniki i nawiasy klamrowe za pomocą pól wyboru, na przykład aby uzyskać format GUID.

Bezpieczny kryptograficznie

Generowanie odbywa się przez Web Crypto API Twojej przeglądarki, a nie za pomocą słabego generatora liczb losowych.

Konto nie jest wymagane

Wystarczy wybrać wersję i format, a następnie wygenerować — bez rejestracji.

Działa tylko w przeglądarce

Każdy UUID powstaje po stronie klienta — nic nie jest wysyłane na serwer ani zapisywane w logach.

Instrukcja

Jak generować UUID online

Od wyboru wersji po pobranie: tak korzystasz z generatora UUID.

Krok 1

Wybierz wersję

W polu „Wersja” wybierz wersję UUID: wersja 4 (losowa, domyślna), wersja 1 (znacznik czasu), wersja 7 (z możliwością sortowania chronologicznego) lub wersja 5 (przestrzeń nazw + nazwa).

Krok 2

Dla wersji 5: przestrzeń nazw i nazwa

Wybierz przestrzeń nazw (DNS, URL, OID, X.500 lub własny UUID przestrzeni nazw) i wpisz nazwę, na przykład example.com.

Krok 3

Ustaw liczbę

Ustaw od 1 do 100 UUID za pomocą suwaka lub przycisków plus i minus. W wersji 5 liczba UUID zawsze wynosi 1.

Krok 4

Dostosuj format

Przełączaj wielkie litery, łączniki i nawiasy klamrowe za pomocą pól wyboru. Istniejące identyfikatory UUID zmienią tylko format — nie zostaną wygenerowane ponownie.

Krok 5

Wygeneruj ponownie

Przyciskiem odświeżania obok wersji wygenerujesz nowy zestaw identyfikatorów UUID. W wersji 5 te same dane wejściowe zawsze dają ten sam wynik.

Krok 6

Skopiuj lub pobierz

Skopiuj pojedynczy UUID, użyj przycisku „Kopiuj wszystkie” lub pobierz listę przyciskiem „Pobierz jako .txt” jako plik uuids.txt.

Wersje UUID

Którą wersję UUID wybrać?

Generator UUID tworzy UUID v4, v7, v1 i v5. Sprawdź, czym różnią się te wersje i kiedy ich używać.

WersjaPodstawaTypowe zastosowanie
Wersja 4122 losowe bity z generatora liczb losowych Web Crypto APIStandardowe zastosowanie: identyfikatory rekordów, sesji, żądań lub plików
Wersja 748-bitowy znacznik czasu w milisekundach, a po nim losowe bityKlucze główne baz danych sortowane według czasu utworzenia
Wersja 1Znacznik czasu, sekwencja zegara i losowy identyfikator węzła zamiast adresu MACSystemy wymagające UUID v1 opartych na czasie
Wersja 5Hash SHA-1 z przestrzeni nazw i nazwy, bez losowościPowtarzalne identyfikatory: te same dane wejściowe zawsze dają ten sam UUID

Wersja 3 została celowo pominięta: działa jak wersja 5, ale używa MD5. Przeglądarkowe Web Crypto API nie obsługuje MD5, a RFC 4122 zaleca wersję 5 do nowych zastosowań.

Format i długość

UUID czy GUID: formaty i długość

UUID to 128-bitowy identyfikator złożony z 32 cyfr szesnastkowych w układzie 8-4-4-4-12. GUID to nazwa Microsoftu dla tego samego identyfikatora, zwykle zapisywanego wielkimi literami w nawiasach klamrowych. W generatorze UUID możesz wybrać każdy z tych formatów za pomocą pól wyboru.

Standardowy zapis

36 znaków
cfbff0d1-9375-5685-968c-48ce8b15ae17

Bez łączników

32 znaków
cfbff0d193755685968c48ce8b15ae17

Z nawiasami klamrowymi

38 znaków
{cfbff0d1-9375-5685-968c-48ce8b15ae17}

Zapis GUID: wielkie litery i nawiasy klamrowe

38 znaków
{CFBFF0D1-9375-5685-968C-48CE8B15AE17}

Odkryj więcej

Więcej narzędzi

Generator hashy (MD5, SHA-1, SHA-256, SHA-512)

Nowy

Generuj hashe MD5, SHA-1, SHA-256 i SHA-512 z tekstu lub pliku i porównuj sumy kontrolne. Działa w całości w przeglądarce.

Autor: Luca Stanek

Konwerter znaczników czasu Epoch/Unix

Przeliczaj znaczniki czasu Unix (sekundy, milisekundy, mikrosekundy i nanosekundy) na czytelną datę i odwrotnie — z zegarem na żywo, formatami ISO 8601/RFC 2822 oraz względnym określeniem czasu. Wszystko działa w przeglądarce.

Autor: Jakub Martyniak

Formatowanie JSON

Formatuj, minimalizuj i sprawdzaj poprawność JSON – z podświetlaniem składni, komunikatami o błędach i możliwością pobrania, w całości w przeglądarce.

Autor: Jakub Martyniak

Generator haseł

Generuj silne, losowe hasła bezpośrednio w przeglądarce — nic nie jest zapisywane ani przesyłane.

Autor: Rugile Rutkauskaite

Generator i weryfikator Bcrypt

Generuj i sprawdzaj hasze Bcrypt — bezpośrednio w przeglądarce, z regulowanym współczynnikiem kosztu.

Autor: Rugile Rutkauskaite

Tester Regex

Testuj wyrażenia regularne na żywo w natywnym silniku JavaScript — z podświetlaniem dopasowań, grupami przechwytującymi i trybem zamiany, w całości w przeglądarce.

Autor: Jakub Martyniak

Koder/dekoder Base64

Koduj i dekoduj tekst w Base64 — także w wariancie bezpiecznym dla adresów URL, z czytelnymi komunikatami o błędach. Wszystko w przeglądarce.

Autor: Jakub Martyniak

Formatowanie SQL online (formatuj i upiększaj SQL)

Formatuj, upiększaj i minimalizuj SQL online – dla MySQL, MariaDB i PostgreSQL, z ustawieniami wcięć i pisowni słów kluczowych. Działa w całości w przeglądarce, bez przesyłania danych.

Autor: Luca Stanek

FAQ

Często zadawane pytania o generator UUID

Krótkie odpowiedzi na pytania o UUID, GUID i to narzędzie.

Jeden identyfikator UUID lub maksymalnie 100 identyfikatorów UUID w formacie xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Wersja 5 z przestrzenią nazw DNS i nazwą example.com daje na przykład zawsze cfbff0d1-9375-5685-968c-48ce8b15ae17, a zapis wielkimi literami, bez łączników i w nawiasach to {CFBFF0D193755685968C48CE8B15AE17}. Wersje 4 i 7 opierają się odpowiednio na losowości i czasie, więc przy każdym kliknięciu powstaje nowy identyfikator.

Tak. Generator UUID jest darmowy i nie wymaga konta. Jednorazowo wygenerujesz od 1 do 100 UUID, a w wersji 5 dokładnie jeden. Nowy zestaw możesz w każdej chwili uzyskać przyciskiem odświeżania.

Nie. Każdy UUID powstaje w Twojej przeglądarce za pomocą Web Crypto API: crypto.getRandomValues dla wersji 1, 4 i 7 oraz SHA-1 przez crypto.subtle dla wersji 5. Nic nie jest przesyłane, zapisywane ani rejestrowane.

UUID (Universally Unique Identifier) to 128-bitowy identyfikator tworzony bez centralnego organu przydzielającego, używany na przykład jako klucz główny bazy danych, identyfikator sesji lub nazwa pliku. W standardowym zapisie ma 36 znaków: 32 cyfry szesnastkowe i 4 łączniki w układzie 8-4-4-4-12. Bez łączników ma 32 znaki, a z nawiasami klamrowymi — 38.

GUID (Globally Unique Identifier) to nazwa Microsoftu dla tego samego 128-bitowego identyfikatora w tym samym formacie tekstowym. Typowy zapis GUID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} uzyskasz, włączając w narzędziu opcje „Wielkie litery” i „Nawiasy klamrowe”.

Wersja 4 jest całkowicie losowa i sprawdza się w większości przypadków. Wersja 7 zaczyna się od 48-bitowego znacznika czasu w milisekundach, dzięki czemu można ją sortować według czasu utworzenia. Nadaje się do kluczy głównych baz danych. Wersja 1 opiera się na znaczniku czasu i identyfikatorze węzła. Wersja 5 zawsze oblicza ten sam UUID z przestrzeni nazw i nazwy za pomocą SHA-1, dlatego narzędzie generuje w tej wersji dokładnie jeden UUID.

W praktyce tak. UUID v4 zawiera 122 losowe bity z kryptograficznie bezpiecznego generatora liczb losowych Twojej przeglądarki. Kolizja jest więc skrajnie mało prawdopodobna, choć matematycznie możliwa. Wersja 5 jest celowo deterministyczna: ta sama przestrzeń nazw i nazwa zawsze dają ten sam UUID.

Nie. Przeglądarka nie ma dostępu do Twojego adresu MAC. Dlatego generator UUID używa w wersji 1 losowego identyfikatora węzła z ustawionym bitem multicast, zgodnie z zaleceniem RFC 4122 w sekcji 4.5.

Masz dodatkowe pytania?

Kontakt z pomocą techniczną
Tworzysz właśnie coś własnego?

Twoja baza danych potrzebuje niezawodnego serwera

VPS na ZAP-Hosting zapewnia niezawodne działanie twojej aplikacji lub twojego projektu online.

4,4/5 Trustpilot32.000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia dla programistów