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.
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ć.
| Wersja | Podstawa | Typowe zastosowanie |
|---|---|---|
| Wersja 4 | 122 losowe bity z generatora liczb losowych Web Crypto API | Standardowe zastosowanie: identyfikatory rekordów, sesji, żądań lub plików |
| Wersja 7 | 48-bitowy znacznik czasu w milisekundach, a po nim losowe bity | Klucze główne baz danych sortowane według czasu utworzenia |
| Wersja 1 | Znacznik czasu, sekwencja zegara i losowy identyfikator węzła zamiast adresu MAC | Systemy wymagające UUID v1 opartych na czasie |
| Wersja 5 | Hash SHA-1 z przestrzeni nazw i nazwy, bez losowości | Powtarzalne 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ówcfbff0d1-9375-5685-968c-48ce8b15ae17Bez łączników
32 znakówcfbff0d193755685968c48ce8b15ae17Z 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)
NowyGeneruj 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ąTwoja baza danych potrzebuje niezawodnego serwera
VPS na ZAP-Hosting zapewnia niezawodne działanie twojej aplikacji lub twojego projektu online.
Bez konfiguracji. Bez ryzyka. Online w kilka sekund.
Szukasz więcej narzędzi? Zobacz wszystkie narzędzia dla programistów
