Generator UUID / GUID

Twórz uniwersalnie unikalne identyfikatory dla baz danych, API lub plików. Są generowane w Twojej przeglądarce kryptograficznie bezpiecznym generatorem liczb losowych.

Generuj UUID

Weryfikacja UUID


Czym jest UUID?

UUID (Universally Unique Identifier), w świecie Microsoftu nazywany też GUID, to 128-bitowy identyfikator zapisywany jako 32 cyfry szesnastkowe w grupach 8-4-4-4-12, np. 550e8400-e29b-41d4-a716-446655440000. Jego ogromną zaletą jest to, że można go wygenerować w dowolnym miejscu, bez koordynacji z centralną bazą danych, a prawdopodobieństwo powtórzenia jest praktycznie zerowe.

UUID v4 czy UUID v7

UUID v4 ma 122 losowe bity i jest najpopularniejszy. UUID v7 (RFC 9562, 2024) zaczyna się od daty i godziny w milisekundach, więc identyfikatory są uporządkowane chronologicznie. Dzięki temu jest znacznie wydajniejszy jako klucz główny w bazach danych, bo indeksy nie fragmentują się przy wstawianiu nowych wierszy.

Numer wersji to pierwsza cyfra trzeciej grupy: w …-7b41-… jest to 7.

A ULID?

ULID (Universally Unique Lexicographically Sortable Identifier) również łączy 48 bitów daty i 80 bitów losowych, ale zapisuje się go 26 znakami w systemie base32 Crockforda (bez I, L, O i U, aby uniknąć pomyłek), np. 01J9ZQ3K8M4X7V2B6N5C1D0E9F. Jest krótszy od UUID i także posortowany według daty.