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.
69098a03-5ba8-4435-bf46-693583aefe4f
b92e58da-b2da-46de-baa1-235867938532
30dfbffc-d486-4e28-ba96-0627f5ec3fb0
0b8c1923-a915-4ad2-ad53-2756813b76dd
3efbbaf3-53d1-46fd-8dea-09ca34156563
Detail Format ID
Standar UUID RFC 4122
UUID v1: Stempel Waktu + Alamat MAC
Urutan waktu dijamin, dapat diidentifikasi mesin
Urutan waktu dijamin, dapat diidentifikasi mesin
UUID v3: Namespace + Nama + MD5
Deterministik, input yang sama menghasilkan hasil yang sama
Deterministik, input yang sama menghasilkan hasil yang sama
UUID v4: Sepenuhnya Acak
Paling umum, acak 122-bit
Paling umum, acak 122-bit
UUID v5: Namespace + Nama + SHA-1
Hash yang lebih aman daripada v3
Hash yang lebih aman daripada v3
UUID v6: v1 yang dapat diurutkan waktu
Optimasi indeks DB
Optimasi indeks DB
UUID v7: Stempel Waktu + Acak
Standar terbaru, dapat diurutkan
Standar terbaru, dapat diurutkan
Format ID Alternatif
NanoID: ID aman-URL
Panjang variabel, set karakter kustom
Panjang variabel, set karakter kustom
CUID2: ID tahan-bentrokan
Aman untuk lingkungan terdistribusi, panjang variabel
Aman untuk lingkungan terdistribusi, panjang variabel
ULID: ID yang dapat diurutkan
26 karakter, dikodekan Base32
26 karakter, dikodekan Base32
KSUID: ID yang dapat diurutkan-K
Diurutkan waktu, dikodekan Base62
Diurutkan waktu, dikodekan Base62
Snowflake: ID Sistem Terdistribusi
Dikembangkan oleh Twitter, integer 64-bit
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