QuickATools

Narzędzia deweloperskie · Free browser tool

Generator UUID/GUID

Generuj wysokiej jakości, kryptograficznie bezpieczne tokeny UUID v4 natychmiast — opcje hurtowe i zero śledzenia po stronie serwera.

How many?

Generate 1 to 1,000 UUID v4 tokens at once.

Format options

Wrap each value

Quotes suit SQL inserts (e.g. 'uuid'); braces match .NET-style GUID literals (e.g. {uuid}).

0 UUIDs · v4

Click "Generate" to create your first batch of UUIDs.

Click any row to copy just that value.

Frequently Asked Questions

Czy jest realna różnica między UUID a GUID?

W praktyce nie. UUID (Universally Unique Identifier) to nazwa z oficjalnego standardu RFC 4122, a GUID (Globally Unique Identifier) to nazwa Microsoftu dla własnej implementacji zasadniczo tego samego formatu 128-bitowego. Nowoczesne GUID-y i standardowe UUID-y są strukturalnie identyczne — ta sama długość, te same myślniki, te same bity wersji/wariantu — więc dziś terminy używa się zamiennie, także w tym narzędziu.

Jak prawdopodobna jest kolizja dwóch wartości UUID v4?

Astronomicznie mało prawdopodobna. UUID v4 ma 122 losowe bity (pozostałe 6 bitów jest stałych, żeby oznaczyć wersję i wariant), co daje mniej więcej 5,3 × 10^36 możliwych wartości. Nawet generując miliard UUID v4 na sekundę, musiałbyś działać znacznie dłużej niż wiek wszechświata, zanim pojawiłaby się 50% szansa na jakąkolwiek kolizję. W praktycznie każdej aplikacji produkcyjnej traktowanie kolizji UUID v4 jako niemożliwych to poprawne założenie inżynierskie.

Kiedy naprawdę chcę usunąć myślniki albo owinąć UUID w cudzysłowy/nawiasy klamrowe?

Usunięcie myślników daje zwarty 32-znakowy hex string, którego niektóre systemy oczekują jako kluczy storage, nazw plików lub slugów URL. Owinięcie w pojedyncze cudzysłowy (np. 'uuid') jest wygodne do wklejenia prosto w SQL INSERT, a owinięcie w nawiasy klamrowe (np. {uuid}) pasuje do tradycyjnego literału GUID .NET/COM używanego w C# i wpisach rejestru Windows. Przełącz to, co pasuje do miejsca, w które zaraz wkleisz wartość.

Dlaczego generować UUID w przeglądarce zamiast biblioteki lub endpointu serwera?

Każdy UUID tutaj pochodzi z crypto.randomUUID() — tego samego kryptograficznie bezpiecznego generatora liczb losowych (CSPRNG) wbudowanego w nowoczesne przeglądarki i używanego pod spodem przez większość bibliotek UUID po stronie serwera — więc nie ma kompromisu jakości. Generowanie lokalne oznacza też, że tworzone identyfikatory (które mogą mapować się na realne wiersze w bazie, fixture’y testowe lub tokeny sesji) nigdy nie są transmitowane ani logowane przez serwer, a Ty nie musisz instalować paczki na jednorazową serię identyfikatorów.

Generator UUID/GUID

Generuj wysokiej jakości, kryptograficznie bezpieczne tokeny UUID v4 natychmiast — opcje hurtowe i zero śledzenia po stronie serwera.