Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Pembuat UUID

Pembuat UUID

Buat UUID v1, v4, dan v7 dengan pembuatan massal, opsi pemformatan, dan dekoder UUID untuk memeriksa versi dan stempel waktu.

Apa itu UUID?

Sebuah UUID (Universally Unique Identifier) adalah pengenal 128-bit yang digunakan untuk mengidentifikasi sumber daya secara unik dalam sistem terdistribusi. UUID banyak digunakan sebagai kunci utama basis data, pengenal API, token sesi, dan ID pelacakan.

Privasi Pertama: Semua UUID dibuat sepenuhnya di browser Anda menggunakan Web Crypto API. Tidak ada permintaan server, tidak ada pengumpulan data, tidak ada yang disimpan atau ditransmisikan.

Versi UUID Dijelaskan

Alat ini menghasilkan tiga versi UUID yang umum digunakan, masing-masing dioptimalkan untuk kasus penggunaan yang berbeda:

UUID v1 Stempel Waktu

Berdasarkan stempel waktu saat ini dan node acak. Berguna ketika Anda memerlukan pengenal yang diurutkan waktu dengan waktu pembuatan yang dapat diekstrak.

UUID v4 Acak

Sepenuhnya acak menggunakan 122 bit data kriptografi. Versi yang paling umum digunakan, ideal untuk pengenal unik tujuan umum.

UUID v7 Dapat Diurutkan

Menggabungkan stempel waktu Unix dengan data acak (RFC 9562). Dapat diurutkan berdasarkan waktu pembuatan, menjadikannya sangat baik untuk kunci utama basis data.

Cara Menggunakan

Buat UUID Tunggal

1

Pilih Versi

Klik tab versi (v1, v4, atau v7) untuk memilih jenis UUID Anda. UUID dibuat secara otomatis saat Anda membuka alat.

2

Buat atau Salin

Klik Buat untuk membuat UUID baru, atau Salin untuk menyalin UUID saat ini ke papan klip Anda secara instan.

Opsi Pemformatan

Sesuaikan output UUID dengan kotak centang di bawah tampilan. Semua opsi pemformatan berlaku secara real-time:

  • Huruf besar — Konversi ke huruf besar (mis., 550E8400-E29B-...)
  • Tanpa tanda hubung — Hapus tanda hubung untuk format ringkas (mis., 550e8400e29b...)
  • Kurung kurawal {} — Bungkus dalam kurung kurawal (mis., {550e8400-...})
  • Tanda kutip "" — Bungkus dalam tanda kutip ganda (mis., "550e8400-...")

Pembuatan Massal

1

Konfigurasi Jumlah

Atur jumlah (1 hingga 1.000) dan pilih pemisah (baris baru, koma, atau titik koma) untuk format output Anda.

2

Buat & Ekspor

Klik Buat untuk membuat beberapa UUID sekaligus. Gunakan Salin Semua atau Unduh untuk mengekspor sebagai file TXT, JSON, atau CSV.

Dekoder UUID

Periksa struktur internal dan properti UUID apa pun:

1

Input UUID

Perluas bagian Dekoder UUID di bagian bawah. Tempel UUID apa pun dan klik Dekode (atau tekan Enter).

2

Lihat Detail

Lihat secara instan versi UUID, varian, stempel waktu (untuk v1 dan v7), dan nilai hex mentah. Menerima UUID dengan atau tanpa tanda hubung, kurung kurawal, dan tanda kutip.

Fitur

Tiga Versi UUID

Buat UUID dalam tiga versi yang paling umum digunakan, masing-masing cocok untuk kasus penggunaan yang berbeda:

  • v1 (Stempel Waktu) — Mengenkode waktu pembuatan dan pengenal node acak untuk jejak audit
  • v4 (Acak) — 122 bit data acak yang aman secara kriptografi untuk penggunaan umum
  • v7 (Dapat Diurutkan) — Stempel waktu Unix dengan bit acak (RFC 9562) untuk optimasi basis data

Pemformatan Fleksibel

Sesuaikan format output dengan opsi satu klik yang berlaku untuk UUID tunggal dan massal secara real-time:

  • Huruf besar untuk konsistensi
  • Hapus tanda hubung untuk format ringkas
  • Tambahkan kurung kurawal atau tanda kutip ganda
  • Semua format bekerja secara instan

Pembuatan Massal

Buat hingga 1.000 UUID sekaligus dengan opsi ekspor yang fleksibel:

  • Pilih pemisah: baris baru, koma, atau titik koma
  • Ekspor sebagai file TXT, JSON, atau CSV
  • Salin semua ke papan klip secara instan
  • Sempurna untuk penyemaian basis data

Dekoder UUID

Tempel UUID apa pun untuk memeriksa properti internalnya secara instan:

  • Nomor versi dan jenis varian
  • Stempel waktu pembuatan (v1 dan v7)
  • Rincian nilai hex mentah
  • Menerima format UUID apa pun

Pertanyaan yang Sering Diajukan

Versi UUID mana yang harus saya gunakan?

Untuk sebagian besar kasus, UUID v4 adalah pilihan standar — acak, sederhana, dan didukung secara luas di semua platform dan bahasa pemrograman.

Jika Anda memerlukan ID yang dapat diurutkan waktu untuk basis data, gunakan UUID v7 — ini mempertahankan urutan penyisipan dan meningkatkan kinerja indeks dengan mengurangi pemisahan halaman B-tree.

Gunakan UUID v1 ketika Anda perlu mengekstrak stempel waktu pembuatan dari ID itu sendiri, berguna untuk jejak audit dan analisis berbasis waktu.

Bisakah UUID bertabrakan?

UUID v4 menggunakan 122 bit acak, memberikan sekitar 5,3 × 1036 nilai yang mungkin. Probabilitas tabrakan sangat rendah.

Untuk memberikan perspektif: Anda perlu membuat sekitar 2,7 × 1018 (2,7 kuintiliun) UUID untuk memiliki peluang 50% mengalami hanya satu duplikat.

Realitas Praktis: Dalam aplikasi dunia nyata, tabrakan UUID sangat jarang sehingga dianggap mustahil secara statistik. Anda lebih mungkin memenangkan lotere berkali-kali.

Apa perbedaan antara UUID dan GUID?

UUID (Universally Unique Identifier) dan GUID (Globally Unique Identifier) mengacu pada hal yang sama. Format dan strukturnya identik.

UUID

Istilah Standar

  • Spesifikasi RFC 4122 / RFC 9562 resmi
  • Digunakan di sebagian besar bahasa pemrograman
  • Standar lintas platform
GUID

Istilah Microsoft

  • Umum dalam teknologi Microsoft
  • Digunakan di .NET, COM, Windows
  • Format yang sama dengan UUID

Mengapa memilih UUID v7 daripada v4 untuk basis data?

UUID v7 menyematkan stempel waktu presisi milidetik, membuat nilai secara alami diurutkan berdasarkan waktu pembuatan. Ini memberikan manfaat kinerja yang signifikan untuk operasi basis data:

  • Kinerja indeks B-tree yang ditingkatkan — Penyisipan berurutan mengurangi pemisahan halaman
  • Pemanfaatan cache yang lebih baik — Data yang baru disisipkan tetap berada di halaman panas
  • Kueri rentang yang efisien — Kueri berbasis waktu menggunakan pengurutan indeks
  • Tidak perlu kolom stempel waktu terpisah — Waktu pembuatan tertanam dalam ID
Praktik Terbaik: Gunakan UUID v7 untuk kunci utama basis data dalam aplikasi volume tinggi di mana urutan penyisipan dan kinerja kueri penting.

Apakah alat ini aman?

Ya, tentu saja. Semua UUID dibuat sepenuhnya di browser Anda menggunakan Web Crypto API, yang menyediakan pembuatan angka acak yang aman secara kriptografi.

  • Pembuatan sisi klien — Menggunakan crypto.randomUUID() dan crypto.getRandomValues()
  • Tidak ada komunikasi server — Tidak ada yang dikirim ke server mana pun
  • Tidak ada penyimpanan data — UUID tidak dicatat atau disimpan di mana pun
  • Aman secara kriptografi — Menggunakan generator acak aman asli browser
Jaminan Privasi: UUID yang Anda buat sepenuhnya pribadi. Mereka hanya ada di browser Anda dan tidak pernah ditransmisikan atau disimpan secara eksternal.
Pembuatan Massal
Klik Buat untuk membuat UUID baru secara instan
Gunakan opsi pemformatan untuk menyesuaikan output (huruf besar, tanpa tanda hubung, kurung kurawal, tanda kutip)
Buat hingga 1.000 UUID sekaligus dengan pembuatan massal
Unduh UUID massal sebagai file TXT, JSON, atau CSV
Gunakan Dekoder UUID untuk memeriksa versi dan stempel waktu UUID apa pun
UUID v7 direkomendasikan untuk kunci utama basis data — dapat diurutkan berdasarkan waktu pembuatan
Semua UUID dibuat di browser Anda — tidak ada data yang dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/8
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda