Generator UUID
Generuj UUID-y v1, v4, v5, v7 lub NIL, dekoduj wersję i znacznik czasu dowolnego UUID oraz formatuj jako nawiasy klamrowe, URN lub Base64.
Generator UUID — Generuj kryptograficznie losowe UUID-y w wersji 4 — pojedynczo lub do 100 w jednej partii. Przełączaj formatowanie wielkich liter i myślników oraz kopiuj całą listę lub dowolną pojedynczą wartość jednym kliknięciem. UUID-y są generowane za pomocą Web Crypto API bezpośrednio w Twojej przeglądarce. Generuje też UUID-y v1, v5, v7 i NIL, weryfikuje i dekoduje dowolny wklejony UUID oraz może wypisywać formy z nawiasami klamrowymi, urn:uuid: lub Base64.
Czym jest Generator UUID?
Generator UUID to darmowe narzędzie online, które tworzy kryptograficznie losowe UUID-y w wersji 4, zwane też GUID-ami, przeznaczone dla programistów, administratorów baz danych i inżynierów QA, którzy potrzebują unikalnych identyfikatorów dla kluczy głównych, identyfikatorów żądań API, fixture'ów testowych lub rekordów rozproszonych. Wygeneruj pojedynczy UUID lub utwórz nawet 100 naraz w partii, a następnie przełącz wynik na małe litery lub WIELKIE LITERY oraz włącz lub wyłącz myślniki, aby pasowały do Twojego schematu. Każda wartość jest tworzona w Twojej przeglądarce za pomocą crypto.randomUUID() z Web Crypto API, więc ten generator losowych UUID-ów v4 daje Ci nieprzewidywalne, odporne na kolizje identyfikatory bez żadnej rejestracji. Skopiuj całą listę rozdzieloną znakami nowej linii jednym kliknięciem lub pobierz dowolny pojedynczy UUID z jego własnego wiersza. Poza wersją 4 tworzy również uporządkowaną w czasie wersję 7, opartą na znaczniku czasu wersję 1, deterministyczną wersję 5 (przestrzeń nazw plus nazwa haszowana SHA-1) oraz złożony z samych zer UUID NIL; ponadto weryfikuje i dekoduje dowolny wklejony UUID — pokazując jego wersję, wariant i osadzony znacznik czasu — i oferuje formaty wyjściowe z nawiasami klamrowymi, urn:uuid: oraz Base64.
Jak używać Generator UUID
- Wpisz, ile UUID-ów chcesz, w polu Liczba (1-100); narzędzie otwiera się z początkową partią 5.
- Kliknij Generuj, aby utworzyć nową partię UUID-ów w wersji 4.
- Wybierz Wielkość liter, małe litery lub WIELKIE LITERY, aby sformatować litery szesnastkowe.
- Ustaw Myślniki na Z lub Bez, aby zachować lub usunąć myślniki.
- Użyj przycisku kopiowania przy polu Wynik, aby skopiować całą listę, lub ikony kopiowania w każdym wierszu pod nagłówkiem Pojedynczo, aby skopiować jeden UUID.
- Wybierz wersję UUID — v4, v7, v1, v5 lub NIL — w selektorze Wersja; dla v5 wybierz przestrzeń nazw i wpisz nazwę.
- Wklej dowolny UUID w polu Sprawdź / Dekoduj, aby zobaczyć jego wersję, wariant i osadzony znacznik czasu.
Przykłady
Pojedynczy UUID małymi literami z myślnikami, domyślnie
Ustaw Liczbę na 1 i kliknij Generuj. Otrzymasz jeden UUID v4, taki jak 3f2504e0-4f89-41d3-9a0c-0305e82c3301; dokładna wartość jest za każdym razem losowa, ale zawsze w kanonicznej postaci 8-4-4-4-4 z myślnikami.
Wielkie litery bez myślników
Przełącz Wielkość liter na WIELKIE LITERY, a Myślniki na Bez, następnie kliknij Generuj. Powstaje wartość taka jak 3F2504E04F8941D39A0C0305E82C3301, 32 znaki szesnastkowe bez myślników, przydatna do zwartych kluczy lub systemów, które odrzucają myślniki.
Masowa partia 50
Wpisz 50 w polu Liczba i kliknij Generuj, aby otrzymać 50 unikalnych UUID-ów, po jednym w wierszu. Statystyka Wygenerowano pokazuje 50, a statystyka Wersja pokazuje v4. Skopiuj je wszystkie naraz na potrzeby danych początkowych lub fixture'ów testowych.
Najczęściej zadawane pytania
- Jaką wersję UUID generuje to narzędzie?
- Generuje wersję 4 (losową), wersję 7 (uporządkowaną w czasie), wersję 1 (znacznik czasu plus losowy węzeł), wersję 5 (przestrzeń nazw i nazwa haszowane SHA-1) oraz złożony z samych zer UUID NIL. Wybierz typ w selektorze Wersja; statystyka Wersja odzwierciedla Twój wybór, a każda wartość powstaje w Twojej przeglądarce.
- Ile UUID-ów mogę utworzyć naraz?
- Od 1 do 100 na partię. Pole Liczba przyjmuje od 1 do 100; jeśli wpiszesz większą lub nieprawidłową liczbę, przed generowaniem zostanie ona ograniczona do zakresu od 1 do 100.
- Czy mogę otrzymać UUID-y wielkimi literami lub usunąć myślniki?
- Tak. Użyj przełącznika Wielkość liter, aby przełączać między małymi literami a WIELKIMI LITERAMI, oraz przełącznika Myślniki, aby generować wartości Z lub Bez myślników, co daje standardową postać 36 znaków lub zwartą postać 32 znaków.
- Czy mogę skopiować tylko jeden UUID zamiast całej listy?
- Tak. Każdy wygenerowany UUID pojawia się w swoim własnym wierszu pod nagłówkiem Pojedynczo z własną ikoną kopiowania, podczas gdy przycisk kopiowania przy polu Wynik kopiuje całą listę rozdzieloną znakami nowej linii.
- Czy coś jest przesyłane na serwer?
- Nie. Każdy UUID jest generowany w całości w Twojej przeglądarce za pomocą Web Crypto API. Nic nie jest wysyłane do żadnego serwera ani na nim przechowywane, więc narzędzie działa offline, a Twoje identyfikatory pozostają prywatne.
- Czy mogę sprawdzić, w jakiej wersji jest istniejący UUID?
- Tak. Wklej dowolny UUID w polu Sprawdź / Dekoduj, a narzędzie zgłosi, czy jest prawidłowy, jego wykrytą wersję i wariant oraz — dla wersji 1 i 7 — osadzony w nim znacznik czasu, wszystko w Twojej przeglądarce.
- Jakie formaty wyjściowe mogę wybrać?
- Oprócz małych lub WIELKICH liter i włączonych lub wyłączonych myślników, opcje formatu pozwalają ująć każdą wartość w nawiasy klamrowe, dodać przedrostek urn:uuid: lub zakodować 16 surowych bajtów jako Base64.
Powiązane narzędzia
Kodowanie / dekodowanie Base32 / Base58
Koduj tekst do Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduj oba z powrotem do tekstu, w pełni bezpiecznie dla UTF-8 i całkowicie w Twojej przeglądarce.
Kodowanie / dekodowanie Base64
Koduj lub dekoduj Base64 (bezpieczne dla UTF-8) z alfabetem URL-safe, opcjonalnym dopełnieniem, zawijaniem 64/76, licznikiem bajtów i znaków na żywo oraz widokiem bajtów w hex lub binarnie.
Konwerter wielkości liter i licznik
Konwertuj tekst między UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case i innymi oraz licz znaki, słowa i wiersze.
Formater i minifikator kodu
Upiększaj lub minifikuj HTML, CSS i JavaScript bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulacji oraz kompresją JavaScript opartą na Terser.