UUID Oluşturucu

Çeşitli benzersiz tanımlayıcılar (UUID'ler) oluşturun ve kopyalayın.

Kimlik Oluşturma Ayarları
Oluşturulacak kimlikler için format ve seçenekleri seçin
Oluşturulan Kimlikler
Rastgele
Oluşturulan kimliklerin listesi. Kopyalamak için tıklayın.
74c99835-f280-4d7b-b58b-260bbf94eaf0
df825d00-f736-40bc-9dd6-7481df45feb8
5a26b8d6-097d-4a43-bf9e-00a998be79e1
08363e18-a61c-45b7-84a3-b1fc61d5c24b
4d941eba-02ff-4acd-b665-b14a1cb0e60a
Kimlik Formatı Detayları

RFC 4122 UUID Standardı

UUID v1: Zaman Damgası + MAC Adresi
Zaman sıralaması garantili, makine tarafından tanımlanabilir
UUID v3: Ad Alanı + Ad + MD5
Deterministik, aynı girdi aynı sonucu üretir
UUID v4: Tamamen Rastgele
En yaygın, 122-bit rastgele
UUID v5: Ad Alanı + Ad + SHA-1
v3'ten daha güvenli hash
UUID v6: Zamanla sıralanabilir v1
DB indeks optimizasyonu
UUID v7: Zaman Damgası + Rastgele
En son standart, sıralanabilir

Alternatif Kimlik Formatları

NanoID: URL-güvenli Kimlik
Değişken uzunluk, özel karakter kümesi
CUID2: Çarpışmaya dayanıklı Kimlik
Dağıtılmış ortam güvenli, değişken uzunluk
ULID: Sıralanabilir Kimlik
26 karakter, Base32 kodlu
KSUID: K-sıralanabilir Kimlik
Zaman sıralı, Base62 kodlu
Snowflake: Dağıtılmış Sistem Kimliği
Twitter tarafından geliştirildi, 64-bit tamsayı

Kullanım Önerileri

  • • Genel amaçlı: UUID v4, UUID v7
  • • Veritabanı birincil anahtarları: UUID v7, ULID, KSUID
  • • URL'ler için: NanoID, CUID2
  • • Deterministik üretim: UUID v3, UUID v5
  • • Dağıtılmış sistemler: Snowflake, KSUID
  • • Zaman sıralaması önemli: UUID v6, UUID v7, ULID