Generator UUID

Hasilkan dan salin berbagai pengidentifikasi unik (UUID).

Pengaturan Generasi ID
Pilih format dan opsi untuk ID yang akan dihasilkan
ID yang Dihasilkan
Acak
Daftar ID yang dihasilkan. Klik untuk menyalin.
9bdba5fc-c13a-4f7e-b24b-946a0ee75e65
7a3ad6b7-3b0a-4f06-8db8-ac2faa34c823
6bd43faf-623e-4d89-aaa6-2f97feae2387
53301377-3cb2-4a39-8b28-6513477d0a21
eb4752b5-694e-4618-97ba-689bc0a35a86
Detail Format ID

Standar UUID RFC 4122

UUID v1: Stempel Waktu + Alamat MAC
Urutan waktu dijamin, dapat diidentifikasi mesin
UUID v3: Namespace + Nama + MD5
Deterministik, input yang sama menghasilkan hasil yang sama
UUID v4: Sepenuhnya Acak
Paling umum, acak 122-bit
UUID v5: Namespace + Nama + SHA-1
Hash yang lebih aman daripada v3
UUID v6: v1 yang dapat diurutkan waktu
Optimasi indeks DB
UUID v7: Stempel Waktu + Acak
Standar terbaru, dapat diurutkan

Format ID Alternatif

NanoID: ID aman-URL
Panjang variabel, set karakter kustom
CUID2: ID tahan-bentrokan
Aman untuk lingkungan terdistribusi, panjang variabel
ULID: ID yang dapat diurutkan
26 karakter, dikodekan Base32
KSUID: ID yang dapat diurutkan-K
Diurutkan waktu, dikodekan Base62
Snowflake: ID Sistem Terdistribusi
Dikembangkan oleh Twitter, integer 64-bit

Rekomendasi Penggunaan

  • • Tujuan umum: UUID v4, UUID v7
  • • Kunci utama basis data: UUID v7, ULID, KSUID
  • • Untuk URL: NanoID, CUID2
  • • Generasi deterministik: UUID v3, UUID v5
  • • Sistem terdistribusi: Snowflake, KSUID
  • • Urutan waktu penting: UUID v6, UUID v7, ULID