Generator UUID

Generator UUID online gratis dengan dukungan v1, v4, v5, dan v7 / GUID. Buat identifier unik tunggal atau massal secara instan untuk software, database, API, dan sistem terdistribusi. Sesuai RFC 9562.

v4 — Acak. Pilihan paling umum; ideal untuk ID publik dan token.

Klik Generate untuk membuat UUID

Tentang alat ini

Hasilkan identifier unik secara universal (UUID/GUID) dengan satu klik. Alat ini mendukung UUID v4 (acak), v7 (terurut waktu, ideal untuk kunci database), v1 (berbasis timestamp), dan v5 (namespace + nama, deterministik). UUID — juga dikenal sebagai GUID (Globally Unique Identifier) — adalah identifier 128-bit yang distandarisasi oleh RFC 9562 (sebelumnya RFC 4122). Hasilkan satu nilai atau daftar massal untuk pengujian, pengisian database, dan sistem terdistribusi.

Fitur

Menghasilkan UUID v1, v4, v5, dan v7 secara instan di browser
Pembuatan massal hingga 100 UUID sekaligus
Menyalin nilai individual atau seluruh daftar dengan satu klik
Sesuai RFC 9562, 100% di sisi client — data Anda tidak pernah meninggalkan browser

Cara Kerja Generator UUID

Pilih versi UUID, lalu klik generate untuk membuat identifier secara instan di browser Anda. v4 dan v7 dihasilkan dari byte acak yang aman secara kriptografis; v1 menyematkan timestamp; v5 menurunkan nilai deterministik dari namespace dan nama melalui SHA-1. Aktifkan mode multiple untuk membuat sekumpulan. Setiap UUID mengikuti format yang ditentukan oleh RFC 9562, sehingga alat ini berguna untuk testing, development, integrasi, dan pemodelan data.

Kegunaan Utama

  • Pengembangan Perangkat LunakBuat identifier unik untuk entitas, record, dan referensi internal dalam arsitektur aplikasi Anda.
  • Primary Key DatabaseGunakan v7 untuk primary key terurut waktu yang menghindari fragmentasi indeks, atau v4 untuk identifier eksternal yang buram.
  • API dan MicroservicesTetapkan ID resource, ID request, dan ID korelasi yang unik untuk melacak transaksi antar layanan.
  • Pengujian dan Seeding DataHasilkan kumpulan nilai unik yang realistis untuk pengujian QA, fixture database, dan rangkaian pengujian otomatis.
  • ID DeterministikGunakan v5 untuk menurunkan identifier yang stabil dan dapat direproduksi dari namespace dan nama yang diketahui, seperti URL atau domain.

Cara Menggunakan Alat Ini

1

Pilih versi

Pilih v4, v7, v1, atau v5. Untuk v5, sediakan juga namespace dan nama.

2

Generate

Klik tombol generate, atau aktifkan 'Hasilkan Banyak' untuk membuat sekumpulan 2–100. UUID Anda muncul seketika.

3

Salin

Klik ikon salin di sebelah UUID mana saja atau gunakan 'Salin Semua' untuk menyalin seluruh daftar sekaligus.

Pertanyaan dan Jawaban

Apa itu UUID?

UUID (Universally Unique Identifier) adalah identifier 128-bit yang distandarisasi oleh RFC 9562 (yang menggantikan RFC 4122 pada 2024). UUID memungkinkan sistem independen menghasilkan nilai unik tanpa koordinasi pusat apa pun.

Versi UUID mana yang harus saya gunakan?

Gunakan v4 untuk ID acak serbaguna, token, dan identifier publik. Gunakan v7 untuk primary key database, karena prefiks timestamp-nya menjaga insert tetap berurutan dan menghindari fragmentasi indeks. Gunakan v1 ketika Anda membutuhkan timestamp tersemat secara klasik, dan v5 ketika Anda membutuhkan ID deterministik yang diturunkan dari nama.

Apa perbedaan antara v4 dan v7?

v4 sepenuhnya acak, sehingga tidak mengungkapkan waktu pembuatan tetapi tersebar di indeks database. v7 menempatkan timestamp milidetik di bit awal, membuat ID dapat diurutkan berdasarkan waktu dan jauh lebih efisien sebagai primary key di indeks B-tree seperti PostgreSQL atau MySQL.

Apakah v5 deterministik?

Ya. v5 diturunkan dari UUID namespace dan nama menggunakan SHA-1, sehingga input yang sama selalu menghasilkan UUID yang sama. Ini berguna ketika Anda membutuhkan identifier stabil untuk nilai yang diketahui, seperti URL atau nama pengguna.

Apa perbedaan antara UUID dan GUID?

UUID dan GUID merujuk pada standar yang sama. GUID (Globally Unique Identifier) adalah nama Microsoft untuk UUID. Keduanya mengikuti RFC 9562 dan dapat dipertukarkan di sebagian besar konteks.

Bacaan yang Disarankan:UUID (RFC 9562)

Lihat juga