Hash & Generator Diproses di browser

UUID / GUID Generator

Buat UUID v4 dan v7, satu atau sekaligus banyak. Tidak ada data yang dikirim ke server.

0 baris · 0 byte

Setiap baris satu UUID. Klik Salin hasil untuk memakai semuanya sekaligus.

Siap

Cara pakai

  1. Pilih versi: v4 (acak) atau v7 (terurut menurut waktu).
  2. Tentukan jumlah UUID yang ingin dibuat (maksimal 1000 sekaligus).
  3. Atur format: huruf besar, tanpa tanda hubung, atau dibungkus kurung kurawal.
  4. Salin seluruh hasil atau unduh sebagai berkas teks.

Catatan privasi

Tool ini tidak menyimpan input Anda. Tidak ada tombol simpan, tidak ada riwayat, dan tidak ada link berbagi — pola yang membuat tool populer lain membocorkan data penggunanya.

Tekan F12, buka tab Network, lalu jalankan tool ini untuk membuktikannya sendiri.

Tool terkait

Panduan & Penjelasan Teknis

Panduan UUID: Spesifikasi RFC 9562, Perbedaan UUID v4 vs UUID v7

Universally Unique Identifier (UUID) adalah string 128-bit berstandar internasional yang dirancang untuk mengidentifikasi data secara unik di seluruh sistem terdistribusi tanpa koordinasi terpusat.

Kelemahan UUID v4 pada Database Relasional

UUID v4 murni mengandalkan 122 bit angka acak. Saat digunakan sebagai kunci utama (*primary key*) pada database dengan indeks B-Tree (seperti InnoDB di MySQL atau PostgreSQL), sifat acak v4 menyebabkan fragmentasi halaman disk (*page split*) yang parah karena data baru disisipkan secara acak di tengah-tengah pohon indeks.

Mengapa UUID v7 Menjadi Standar Baru?

Diresmikan dalam RFC 9562, UUID v7 menyematkan *timestamp* Unix milidetik pada 48 bit pertama, diikuti angka acak pada bit sisanya. Hasilnya adalah UUID yang terurut menurut waktu (time-ordered), menghasilkan efisiensi indeks basis data yang setara dengan auto-increment integer tradisional.

Pertanyaan umum

Kapan sebaiknya memakai UUID v7?
Saat UUID dipakai sebagai primary key. v7 memuat timestamp di bagian depan sehingga nilainya terurut menurut waktu — indeks database jadi lebih efisien dibanding v4 yang acak.
Apakah UUID yang dibuat di sini aman?
Ya. Nilai acaknya diambil dari crypto.getRandomValues, sumber acak kriptografis bawaan browser, bukan Math.random.
Apakah UUID saya dicatat di server?
Tidak. Semuanya dibuat di browser dan tidak dikirim ke mana pun.
Bisakah membuat UUID tanpa tanda hubung?
Bisa. Centang opsi "tanpa tanda hubung" — berguna untuk nama berkas atau kolom database bertipe string 32 karakter.