DevToolPal
ID

Generator UUID

Buat ID UUID v4 acak atau UUID v7 berurutan waktu secara massal, memakai generator acak aman di browser Anda.

Berjalan lokal, tidak pernah diunggah

Opsi

Versi

UUID

0 karakter · 0 B

Fungsinya

UUID (universally unique identifier) adalah nilai 128-bit yang ditulis sebagai 32 digit heksadesimal dalam lima kelompok, seperti 3f2b8c1e-9a4d-4e7b-8c2f-1d5e6a7b8c9d. UUID bisa dibuat di mana saja, oleh program apa saja, tanpa bertanya ke server pusat, dan tetap unik. Itulah sebabnya UUID dipakai sebagai key database, ID request, nama file, dan identifier pesan.

Generator ini membuat UUID di browser Anda memakai API crypto.getRandomValues yang aman secara kriptografis. Generator ini mengikuti RFC 9562, standar UUID yang berlaku saat ini.

Cara menggunakan

  1. Pilih v4 untuk ID acak atau v7 untuk ID yang terurut berdasarkan waktu pembuatan.
  2. Pilih Jumlah yang Anda perlukan, dari 1 sampai 1000.
  3. Matikan Tanda hubung untuk bentuk ringkas 32 karakter, atau aktifkan Huruf besar untuk sistem yang mengharapkan huruf kapital.
  4. Klik Buat untuk batch baru, lalu salin atau unduh daftarnya.

Contoh

Lima UUID versi 4 terlihat seperti ini:

9b2c7f0e-5d1a-4c3e-a8f7-2e6b1d0c9a84
1f4e8a2b-7c3d-4b9e-8d1f-6a5c2e7b3f90
c0a7d3e9-2b6f-4e1a-b5c8-9d4f7a1e2c63
5e9b1c4d-8a2f-4d7e-9c3b-0f6a8e2d1b57
a3f6e2d8-1c9b-4a5e-87d4-3b2c0e9f6a18

Angka 4 di awal kelompok ketiga adalah versinya, dan digit pertama kelompok keempat (8, 9, a, atau b) menandai varian RFC.

Versi mana yang sebaiknya saya pakai?

  • Gunakan v7 untuk primary key database baru. Versi ini menjaga insert tetap cepat dan memungkinkan Anda mengurutkan record berdasarkan waktu pembuatan tanpa kolom tambahan.
  • Gunakan v4 saat ID tidak boleh mengungkap kapan dibuat, misalnya di URL publik.

FAQ

› Apa beda UUID v4 dan v7?

Versi 4 berisi 122 bit keacakan murni. Versi 7 diawali waktu pembuatan dalam milidetik diikuti bit acak, sehingga ID v7 terurut berdasarkan waktu pembuatan. Ini membuatnya jauh lebih bersahabat sebagai primary key database karena baris baru ditambahkan di ujung indeks.

› Bisakah dua UUID yang dibuat bertabrakan?

Secara praktis, tidak. Dengan 122 bit acak, Anda perlu membuat sekitar satu miliar UUID per detik selama 85 tahun untuk mencapai peluang 50% terjadinya satu duplikat.

› Apakah UUID sama dengan GUID?

Ya. GUID adalah sebutan Microsoft untuk identifier 128-bit yang sama. Beberapa alat Microsoft menampilkannya dalam huruf besar atau dibungkus kurung kurawal.

› Apakah UUID ini aman dipakai sebagai rahasia?

UUID ini dibuat dengan generator acak aman kriptografis milik browser dan tidak pernah meninggalkan perangkat Anda. Meski begitu, sebaiknya gunakan format token khusus untuk API key dan rahasia sesi.