Generator UUID untuk v1, v4, dan v7
Generator UUID ini membuat pengenal unik universal 128-bit (UUID, juga disebut GUID) langsung di browser Anda. Pilih versi, klik Buat, lalu salin ID siap pakai untuk primary key database, resource API, token sesi, atau nilai apa pun yang harus unik.
Alat ini dibuat untuk developer yang butuh lebih dari sekadar satu ID acak. Beralih antara v1, v4, dan v7, atur keluaran dengan opsi format, buat hingga 1.000 sekaligus, dan tempel UUID apa pun ke decoder untuk membaca versi, varian, serta timestamp yang tertanam di dalamnya.
crypto.randomUUID() dan crypto.getRandomValues()). Tidak ada yang dikirim ke server, disimpan, atau diunggah.Cara Membuat UUID
Pilih versi
Klik tab versi — v1 (Timestamp), v4 (Acak), atau v7 (Dapat diurutkan). Sebuah UUID dibuat otomatis begitu Anda membuka alat ini.
Atur opsi format
Aktifkan Huruf kapital, Tanpa tanda hubung, Kurung kurawal {}, atau Tanda kutip "" agar cocok dengan kode Anda. Perubahan langsung diterapkan ke keluaran tunggal maupun massal secara real time.
Buat dan salin
Klik Buat untuk UUID baru dan Salin untuk mengirimnya ke clipboard. Untuk banyak ID, atur Jumlah (1–1.000) dan pemisah, lalu gunakan Salin Semua atau Unduh.
Decode UUID apa pun
Buka Decoder UUID, tempel sebuah UUID, lalu tekan Decode atau Enter untuk membaca versi, varian, nilai hex, dan timestamp (untuk v1 dan v7).
Fitur
UUID v1 (Timestamp)
Menyandikan waktu saat ini dan node acak, menghasilkan pengenal terurut waktu yang berguna untuk jejak audit.
UUID v4 (Acak)
Dibangun dari 122 bit keacakan yang aman secara kriptografis — pilihan default untuk sebagian besar aplikasi.
UUID v7 (Dapat diurutkan)
Menggabungkan timestamp Unix milidetik dengan bit acak (RFC 9562), ideal untuk primary key database yang terurut.
Format Fleksibel
Sekali klik untuk huruf kapital, tanpa tanda hubung, kurung kurawal, atau tanda kutip ganda — langsung diterapkan ke keluaran tunggal dan massal.
Pembuatan Massal
Buat 1 hingga 1.000 UUID sekaligus, dipisahkan dengan baris baru, koma, atau titik koma.
Salin & Ekspor
Salin satu UUID atau semuanya sekaligus, atau unduh seluruh batch sebagai berkas TXT, JSON, atau CSV.
Decoder UUID
Baca versi, varian, nilai hex, dan timestamp pembuatan UUID apa pun (v1 dan v7), bahkan dengan kurung kurawal atau tanda kutip.
Di Sisi Browser & Privat
Semua pembuatan dan decode berjalan di browser Anda dengan Web Crypto API — tanpa permintaan, tanpa pengumpulan data.
Pertanyaan yang Sering Diajukan
Apa itu UUID?
UUID (Universally Unique Identifier) adalah nilai 128-bit yang dipakai untuk mengidentifikasi resource tanpa otoritas pusat. Ditulis sebagai 32 digit heksadesimal dalam lima kelompok yang dipisahkan tanda hubung (8-4-4-4-12), UUID banyak digunakan untuk key database, ID API, token sesi, dan pelacakan.
Versi UUID mana yang harus dipakai — v4 atau v7?
Untuk ID umum, v4 adalah pilihan acak standar. Untuk primary key database, pilih v7: ia menanamkan timestamp milidetik sehingga nilai terurut berdasarkan waktu pembuatan, yang meningkatkan performa indeks B-tree dan mengurangi page split. Gunakan v1 bila Anda secara khusus menginginkan timestamp yang bisa diekstrak dari ID.
Apakah UUID unik — bisakah terjadi tabrakan?
UUID v4 memiliki 122 bit acak, sekitar 5,3 × 1036 kemungkinan nilai. Peluang tabrakan sangat kecil: Anda perlu sekitar 2,7 × 1018 UUID sebelum peluang satu duplikat saja mencapai 50%. Keacakan di sini berasal dari generator browser yang aman secara kriptografis.
Bagaimana cara membuat banyak UUID sekaligus?
Gunakan bagian Pembuatan Massal: atur Jumlah (1 hingga 1.000), pilih pemisah (baris baru, koma, atau titik koma), lalu klik Buat. Kemudian Salin Semua atau Unduh batch sebagai TXT, JSON, atau CSV.
Apa beda UUID dan GUID?
Keduanya merujuk pada hal yang sama. UUID adalah istilah standar dari RFC 4122 / RFC 9562, sedangkan GUID (Globally Unique Identifier) adalah nama yang dipakai di seluruh teknologi Microsoft. Format 128-bit-nya identik, jadi generator ini berlaku untuk keduanya.
Apakah generator UUID ini aman dan privat?
Ya. Setiap UUID dibuat sepenuhnya di browser Anda menggunakan Web Crypto API (crypto.randomUUID() dan crypto.getRandomValues()). Apa pun yang Anda buat atau decode tidak pernah dikirim ke server, disimpan, atau dibagikan.
Belum ada komentar. Jadilah yang pertama berkomentar!