Generator UUID

Hasilkan pengenal unik

Generator UUID online gratis. Buat UUID v4 (acak) dan UUID v1 (berbasis waktu), dengan pembuatan batch hingga 50 sekaligus — semuanya secara lokal di peramban Anda.

UUID acak — paling umum dan disarankan untuk pekerjaan baru.

Alat terkait

Mengapa memakai generator UUID?

UUID memberi Anda pengenal yang sangat kecil kemungkinan bertabrakan antar sistem, sehingga menyederhanakan kunci primer di basis data terdistribusi, ID sumber daya di API, token sesi, dan penamaan berkas tanpa alokator pusat.

Manfaat UUID

  • Keunikan: Peluang tabrakan sangat kecil bila dihasilkan dengan benar, sehingga layanan independen dapat mencetak ID dengan aman.
  • Sistem terdistribusi: Klien atau layanan dapat membuat ID tanpa memanggil urutan pusat.
  • Kunci basis data: Populer sebagai kunci primer pengganti bila kunci alami sulit atau skema yang mudah digabung penting.
  • Lebih sulit ditebak: Nilai v4 acak tidak memperlihatkan penghitung berurutan, membantu melawan enumerasi sepele (bukan pengganti autentikasi yang memadai).
  • Berdasarkan standar: RFC 4122 mendefinisikan format dan bit versi agar alat dan bahasa saling operasional.

Versi UUID di halaman ini

Alat ini berfokus pada dua versi yang paling sering dipakai pengembang. Pilih yang sesuai kebutuhan urutan, privasi, dan kompatibilitas Anda.

Versi yang tersedia di sini

  • UUID v4 (acak): Memakai data acak atau semi-acak untuk bit muatan; default yang disarankan untuk desain baru.
  • UUID v1 (berbasis waktu): Memuat stempel waktu; berguna bila perilaku monoton atau dapat diurutkan menurut waktu membantu, dengan karakteristik kebocoran informasi berbeda dari ID murni acak.

Fakta yang perlu diketahui

Beberapa detail mencegah kejutan saat Anda menyimpan, mengindeks, atau membandingkan string UUID.

Referensi singkat

  • UUID berukuran 128 bit dan sering ditampilkan sebagai 32 digit heksadesimal dalam pola 8-4-4-4-12 dengan tanda hubung.
  • UUID v4 memperlihatkan 122 bit keacakan pada muatan (bit versi dan varian tetap).
  • String UUID lebih panjang dari kunci bilangan bulat; desain indeks dan penyimpanan harus memperhitungkan panjang.
  • Huruf besar atau kecil pada heksadesimal adalah pilihan tampilan; perbandingan biasanya tidak peka huruf.
  • RFC 4122 juga mendefinisikan versi lain (misalnya v3, v5); halaman ini hanya menghasilkan v1 dan v4.

Praktik terbaik

Gunakan versi yang tepat untuk model ancaman dan lapisan penyimpanan Anda, dan anggap UUID sebagai pengenal — bukan rahasia semata.

  • Utamakan UUID v4 untuk ID unik tujuan umum kecuali ada alasan jelas memakai v1.
  • Simpan UUID secara konsisten (string vs biner) dan indeks sesuai rekomendasi basis data Anda.
  • Jangan mengandalkan keacakan UUID saja untuk melindungi sumber daya sensitif; selalu terapkan otorisasi.
  • Untuk laju sisipan sangat tinggi, ukur dampak kunci string UUID terhadap fragmentasi pohon B dibanding ID berurutan.
  • Saat mengekspos ID di URL, gabungkan ketidakpastian dengan kontrol akses yang sesuai data.

Kasus penggunaan umum

  • Kunci primer basis data: Kunci pengganti yang mudah digabung antar shard atau klien luring.
  • Sumber daya API: Pengenal stabil dan buram dalam respons JSON dan tautan hipermedia.
  • ID sesi dan korelasi: Melacak permintaan atau sesi peramban tanpa penghitung bersama.
  • Worker terdistribusi: Worker menghasilkan ID tugas atau berkas tanpa menghubungi koordinator.
  • Nama berkas unik: Menghindari tabrakan saat mengunggah atau menyimpan cache konten pengguna.

Pertanyaan umum

Apa itu UUID?

UUID (Universally Unique Identifier) adalah pengenal 128-bit yang didefinisikan dalam RFC 4122. Biasanya ditulis sebagai delapan, lalu empat, empat, empat, dan dua belas digit heksadesimal dipisahkan tanda hubung, misalnya 550e8400-e29b-41d4-a716-446655440000.

Apa bedanya UUID v4 dan v1?

UUID v4 sebagian besar acak dan merupakan pilihan umum untuk API dan basis data baru. UUID v1 menyertakan stempel waktu dan informasi simpul (pada pustaka ini, pseudo-simpul stabil), yang dapat membantu bila Anda ingin pengenal yang kira-kira terurut menurut waktu — dengan struktur berbeda dan pertimbangan privasi lain dibanding v4 murni acak.

Apakah data saya aman?

Ya. UUID dihasilkan sepenuhnya di peramban Anda. Tidak ada yang Anda ketik atau hasilkan yang diunggah ke server kami, dan nilai tidak meninggalkan perangkat kecuali Anda menyalinnya ke tempat lain.

Bisakah saya menghasilkan banyak UUID sekaligus?

Ya. Geser kontrol untuk menghasilkan antara 1 dan 50 UUID dalam satu klik. Anda dapat menyalin setiap nilai secara terpisah atau menyalin semua baris dalam satu tindakan.

Apakah generator UUID gratis?

Ya. Alat ini gratis digunakan tanpa akun, dan semua pekerjaan tetap di peramban Anda.

Generator UUID - Buat UUID online gratis