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.
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