Ten generator UUID (znany też jako GUID) tworzy gotowe identyfikatory do aplikacji, baz danych, API, danych testowych, logów, migracji i dokumentacji. Możesz generować losowe wartości UUID v4 albo wartości UUID v7 oparte na znaczniku czasu, a następnie kopiować je jako zwykłe wiersze, listy po przecinku, tablice JSON, wartości SQL, ciągi w cudzysłowie, URN albo identyfikatory bez myślników.

Generator UUID

Generuj wartości UUID v4 lub UUID v7, formatuj je do pracy, kopiuj wyniki zbiorczo i sprawdzaj wklejone UUID.

Użyj UUID v4 do bezpiecznych losowych identyfikatorów. Użyj UUID v7, gdy potrzebujesz identyfikatorów ze znacznikiem czasu, które lepiej sortują się według czasu utworzenia w bazach danych i logach.

Nie wygenerowano jeszcze żadnych UUID.

Uwaga: UUID v4 używa bezpiecznej losowości przeglądarki, gdy jest obsługiwana. UUID v7 jest oparty na znaczniku czasu i przydaje się jako klucz w bazie danych, ale może ujawniać przybliżony czas utworzenia.

Sprawdź UUID

Wklej UUID, aby go zweryfikować, wykryć wersję, sprawdzić wariant i odczytać znacznik czasu, jeśli jest to UUID v7.

Udostępnić to?
WhatsApp X Telegram Facebook LinkedIn Reddit

Co robi ten generator UUID

Narzędzie generuje jeden UUID albo listę zbiorczą do 1000 UUID. Możesz też wybrać wersję, wielkość liter, format wyniku i separator, aby wynik od razu nadawał się do wklejenia w kod, arkusze, skrypty baz danych, dane wejściowe API albo pliki konfiguracyjne.

  • UUID v4: najlepszy do losowych identyfikatorów, publicznych ID, tokenów, rekordów w bazie danych, danych testowych i codziennego programowania.
  • UUID v7: najlepszy, gdy potrzebujesz ID z kolejnością według czasu utworzenia, przydatny w logach, zdarzeniach, wierszach bazy danych i systemach rozproszonych.
  • Generowanie zbiorcze: przydatne do przykładowych rekordów, danych startowych, plików importu, testów QA i przykładowych zestawów danych.
  • Opcje formatu: standardowe UUID, bez myślników, z nawiasami klamrowymi, URN, ciągi w cudzysłowie, tablice JSON i wartości SQL.
  • Sprawdzanie UUID: weryfikuje wklejone UUID, wykrywa wersję, sprawdza wariant i pokazuje znacznik czasu dla UUID v7.

Generator UUID online

Kiedy używać UUID v4

Użyj UUID v4, gdy potrzebujesz losowego ID, które nie ujawnia czasu utworzenia. To typowy wybór dla publicznych identyfikatorów rekordów, obiektów API, kluczy głównych w bazie danych, tymczasowych danych testowych, rekordów śledzenia, narzędzi wewnętrznych i generowanych nazw plików.

UUID v4 to zwykle najbezpieczniejszy wybór domyślny, gdy liczy się tylko unikalność, a sortowanie według czasu utworzenia nie ma znaczenia.

Kiedy używać UUID v7

Użyj UUID v7, gdy chcesz, aby ID lepiej sortowały się według czasu utworzenia. Może to pomóc przy indeksach baz danych, logach zdarzeń, rekordach analitycznych, kolejkach, ścieżkach audytu i systemach, w których stale dodawane są nowe rekordy.

UUID v7 może ujawniać przybliżony czas utworzenia, dlatego wybierz UUID v4, jeśli prywatność znacznika czasu ma znaczenie.

Najczęstsze formaty wyniku

FormatNajlepsze zastosowanie
Standardowy z myślnikamiOgólne użycie, bazy danych, API, dokumentacja
Bez myślnikówSystemy wymagające kompaktowych ID o długości 32 znaków
Z nawiasami klamrowymiStarsze oprogramowanie, odwołania w stylu Windows, systemy legacy
URNFormalne identyfikatory, specyfikacje, XML, metadane, dokumentacja
Ciągi w cudzysłowieKod, tablice, konfiguracje, przykładowe dane wejściowe
Tablica JSONTesty API, dane przykładowe, JavaScript, dane importu
Wartości SQLSkrypty INSERT, dane startowe, testowanie baz danych

Jak używać sprawdzania UUID

Wklej dowolny UUID do pola sprawdzania, aby potwierdzić, czy jest prawidłowy. Narzędzie obsługuje standardowe UUID, UUID bez myślników, UUID w nawiasach klamrowych oraz UUID w formacie URN.

Dla UUID v7 narzędzie pokazuje też zapisany znacznik czasu. Przydaje się to podczas analizy ID z logów, zdarzeń, wierszy bazy danych albo wyników debugowania.

Praktyczne przykłady

  • Dane startowe bazy danych: wygeneruj 50 UUID jako wartości SQL i wklej je do skryptu INSERT.
  • Testowanie API: wygeneruj UUID jako tablicę JSON do przykładowych żądań albo danych testowych.
  • Arkusze kalkulacyjne: wygeneruj jeden UUID w każdym wierszu i wklej listę do kolumny.
  • Logi i zdarzenia: użyj UUID v7, gdy przydaje się sortowanie według przybliżonego czasu utworzenia.
  • Publiczne ID: użyj UUID v4, gdy chcesz mieć losowe identyfikatory, które nie ujawniają informacji o czasie.

Jak wybrać właściwy UUID

Wybierz UUID v4 jako najprostszy i najbardziej prywatny wariant domyślny. Wybierz UUID v7, gdy ważna jest kolejność dodawania, kolejność logów albo sortowanie w bazie danych. Używaj standardowych UUID małymi literami, chyba że Twój system wymaga wielkich liter, braku myślników, nawiasów klamrowych albo formatu URN.

W większości realnych projektów najlepszym punktem startowym jest UUID v4 w standardowym formacie małymi literami. W nowszych systemach mocno opartych na bazach danych, gdzie liczy się kolejność utworzenia, warto przetestować UUID v7.

Źródła

To narzędzie opiera się na aktualnej specyfikacji UUID oraz interfejsach kryptograficznych przeglądarki używanych do generowania bezpiecznych wartości losowych.

CalcuLife.com