Developer Generator UUID
Buat UUID versi 4 secara acak, satu atau ribuan sekaligus, memakai keacakan kriptografis browser Anda sendiri.
Generated with your device’s own secure randomness

File Anda tetap berada di perangkat Anda. Alat ini bekerja langsung di browser Anda, menggunakan perangkat Anda untuk memproses file Anda. Tidak ada yang dikirim ke server kami, dan kami tidak pernah menerima, menyimpan, atau melihat file maupun angka Anda.
Bagikan hasil
Kutip
Kutip halaman ini
Reembun. (2026, 31 Juli). Generator UUID. https://reembun.com/id/generator-uuid
Cara menggunakannya
Pilih versinya
v4 acak cocok untuk hampir semua kebutuhan. v7 terurut waktu, sehingga id yang dibuat belakangan ikut terurut belakangan dan lebih ramah bagi indeks basis data.
Tentukan jumlahnya
Buat satu, atau sekaligus banyak ketika Anda menyiapkan data uji atau migrasi.
Atur formatnya
Tanda hubung, huruf kapital, dan kurung kurawal menyesuaikan bentuk yang diminta sistem tujuan.
Salin daftarnya
Copy all mengambil seluruh hasil sekaligus. Semuanya berasal dari sumber acak kriptografis browser Anda.
Bentuk sebuah UUID
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Angka 4 pada posisi tetap menandai versinya. Karakter y bernilai 8, 9, a, atau b, yang menandai varian. Dari 128 bit total, 6 bit dipakai untuk kedua penanda itu, menyisakan 122 bit acak.
Versi UUID yang ada
| Versi | Dasar pembuatan | Kapan dipakai |
|---|---|---|
| v1 | Waktu ditambah alamat MAC | Jarang, karena membocorkan perangkat pembuatnya |
| v3 | Hash MD5 dari nama | Bila UUID harus dapat dihasilkan ulang dari nama yang sama |
| v4 | Acak | Pilihan bawaan untuk hampir semua keperluan |
| v5 | Hash SHA-1 dari nama | Sama seperti v3, dengan algoritma yang lebih baik |
| v7 | Waktu ditambah acak | Bila urutan dan performa indeks basis data penting |
Kenapa UUID dipakai
Dibuat tanpa koordinasi. Setiap layanan, perangkat, atau proses bisa membuat pengenal tanpa bertanya ke basis data pusat. Ini yang membuatnya cocok untuk sistem tersebar dan untuk aplikasi yang harus tetap bekerja saat luring.
Tidak membocorkan jumlah. Pengenal berurutan seperti 1, 2, 3 memberi tahu pesaing berapa banyak pesanan yang Anda terima bulan ini. UUID tidak.
Tidak dapat ditebak. Alamat halaman yang memakai pengenal berurutan bisa ditelusuri seluruhnya dengan menaikkan angkanya. UUID menutup celah itu, meskipun ini bukan pengganti pemeriksaan hak akses yang benar.
Biaya yang perlu dipertimbangkan
UUID v4 acak sepenuhnya, sehingga penyisipan baris baru tersebar ke seluruh indeks basis data. Pada tabel besar, ini memperlambat penulisan dan memperbesar indeks dibandingkan kunci berurutan.
| Tipe kunci | Ukuran | Urut | Catatan |
|---|---|---|---|
| Bilangan bulat berurutan | 8 byte | Ya | Paling ringan, tetapi membocorkan jumlah |
| UUID v4 sebagai teks | 36 byte | Tidak | Boros dan lambat |
| UUID v4 sebagai biner | 16 byte | Tidak | Pilihan yang wajar |
| UUID v7 sebagai biner | 16 byte | Ya | Terbaik bila didukung basis data Anda |
Bila Anda memakai UUID sebagai kunci utama, simpanlah dalam bentuk biner 16 byte, bukan sebagai teks 36 karakter.
Privasi
UUID dibuat dari sumber keacakan kriptografis milik browser Anda sendiri. Tidak ada yang dikirim ke server, tidak ada yang dicatat, dan alat ini tetap bekerja tanpa koneksi.
Pertanyaan umum
Apa itu UUID dan kenapa panjangnya 36 karakter?
UUID adalah pengenal unik universal sepanjang 128 bit. Bila ditulis dalam heksadesimal, 128 bit menjadi 32 digit, ditambah empat tanda hubung sehingga total 36 karakter. Tanda hubungnya membagi UUID menjadi lima kelompok yang memudahkan pembacaan manusia.
Seberapa kecil kemungkinan UUID kembar?
Sangat kecil. UUID v4 memiliki 122 bit acak, sehingga ada sekitar 5,3 x 10^36 kemungkinan. Untuk mencapai peluang tabrakan satu persen, Anda perlu membuat sekitar 2,7 x 10^17 UUID. Membuat satu miliar UUID per detik selama seratus tahun masih jauh di bawah angka itu.
Apa bedanya UUID v4 dan v7?
v4 sepenuhnya acak. v7 menempatkan cap waktu di bagian depan, sehingga UUID yang dibuat berurutan juga berurutan secara nilai. Ini jauh lebih ramah untuk indeks basis data, karena penyisipan tidak tersebar acak ke seluruh indeks. Halaman ini membuat v4, yang tetap menjadi pilihan paling umum.
Apakah UUID aman dipakai sebagai token?
UUID v4 dibuat dari sumber acak kriptografis di halaman ini, sehingga tidak dapat ditebak. Meski begitu, untuk token sesi dan tautan reset kata sandi, sebaiknya pakai token dengan panjang acak penuh, bukan UUID yang enam bitnya sudah ditetapkan sebagai penanda versi dan varian.
Kenapa digit ke 13 selalu 4?
Karena itu penanda versi. Pada UUID v4, karakter pertama kelompok ketiga selalu 4, dan karakter pertama kelompok keempat selalu 8, 9, a, atau b sebagai penanda varian. Sisanya acak.
Terakhir ditinjau
