Generator UUID

Generuj i kopiuj różne unikalne identyfikatory (UUID).

Ustawienia generowania ID
Wybierz format i opcje dla generowanych identyfikatorów
Wygenerowane identyfikatory
Losowy
Lista wygenerowanych identyfikatorów. Kliknij, aby skopiować.
Szczegóły formatu ID

Standard UUID RFC 4122

UUID v1: Znacznik czasu + adres MAC
Gwarantowana kolejność czasowa, identyfikowalna maszynowo
UUID v3: Przestrzeń nazw + nazwa + MD5
Deterministyczny, to samo wejście daje ten sam wynik
UUID v4: Całkowicie losowy
Najczęściej używany, 122-bitowy losowy
UUID v5: Przestrzeń nazw + nazwa + SHA-1
Bezpieczniejszy hash niż v3
UUID v6: Sortowalny czasowo v1
Optymalizacja indeksu DB
UUID v7: Znacznik czasu + losowy
Najnowszy standard, sortowalny

Alternatywne formaty ID

NanoID: ID bezpieczny dla URL
Zmienna długość, niestandardowy zestaw znaków
CUID2: ID odporny na kolizje
Bezpieczny w środowisku rozproszonym, zmienna długość
ULID: ID sortowalny
26 znaków, zakodowany Base32
KSUID: ID sortowalny K
Sortowany czasowo, zakodowany Base62
Snowflake: ID systemu rozproszonego
Opracowany przez Twittera, 64-bitowa liczba całkowita

Zalecenia dotyczące użytkowania

  • Ogólnego przeznaczenia: UUID v4, UUID v7
  • Klucze podstawowe bazy danych: UUID v7, ULID, KSUID
  • Dla adresów URL: NanoID, CUID2
  • Generowanie deterministyczne: UUID v3, UUID v5
  • Systemy rozproszone: Snowflake, KSUID
  • Ważna kolejność czasowa: UUID v6, UUID v7, ULID