Generator UUID
Buat UUID versi 4 (acak) atau versi 7 (berurutan waktu), dan cek UUID apa pun yang sudah Anda miliki.
Berjalan sepenuhnya di browser Anda
Cek UUID
- Versi
- -
- Varian
- -
- Timestamp (UTC)
- -
1 sampai 1.000 UUID sekaligus.
Cara membuat UUID
- Pilih versi 4 untuk pengenal yang sepenuhnya acak, atau versi 7 untuk pengenal yang terurut menurut waktu pembuatan.
- Atur berapa banyak yang Anda butuhkan dan opsi formatnya: huruf kapital, tanpa tanda hubung, atau dengan kurung kurawal.
- Salin daftarnya atau unduh sebagai file teks. Tempel UUID ke pengecek untuk membaca versinya.
Apa itu UUID, dan perbandingan v4 dengan v7
Generator UUID ini membuat UUID, yaitu pengenal 128-bit yang ditulis sebagai 32 digit hex dalam lima kelompok. Karena ruangnya sangat besar, sistem bisa membuat ID secara mandiri, tanpa counter pusat, dan tetap bisa mengharapkan ID-nya unik.
Pada UUID versi 4, 122 dari 128 bit bersifat acak; sisanya menyimpan versi (4) dan varian. UUID versi 7 diawali waktu pembuatan dalam milidetik Unix, diikuti counter dan bit acak. Karena waktunya ada di depan, ID yang lebih baru terurut setelah ID yang lebih lama, yang lebih ramah bagi indeks database dibanding kunci yang sepenuhnya acak. Konsekuensinya, waktu pembuatan bisa dibaca dari ID tersebut.
Alat ini memakai generator angka acak aman milik browser. Dalam satu milidetik, nilai versi 7 terus naik lewat counter 12-bit, jadi satu batch selalu terurut secara ketat.
Tips
- Butuh password, bukan ID? Gunakan Generator password.
- Ubah sebuah ID menjadi kode yang bisa dipindai dengan Generator QR code.
Pertanyaan umum
Versi mana yang sebaiknya saya pakai?
Versi 4 berisi 122 bit acak dan merupakan pilihan default yang umum. Versi 7 menaruh timestamp Unix dalam milidetik di depan, sehingga nilainya terurut sesuai waktu pembuatan, yang menjaga indeks database tetap rapi. Gunakan v7 jika urutan penting dan Anda tidak keberatan waktu pembuatan bisa dibaca dari ID-nya.
Apakah UUID-nya dikirim ke suatu tempat?
Tidak. UUID dibuat di browser Anda dengan generator angka acak aman milik browser dan tidak dikirim atau disimpan.
Bisakah dua UUID bertabrakan?
Untuk versi 4, peluangnya bisa diabaikan: Anda perlu membuat miliaran UUID per detik selama bertahun-tahun untuk melihat risiko yang realistis. Nilai versi 7 yang dibuat dalam milidetik yang sama tetap dibedakan dan terus naik berkat counter di bagian bit acak.
Apakah GUID sama dengan UUID?
GUID adalah nama dari Microsoft untuk format 128-bit yang sama. Beberapa alat menulis GUID dalam huruf kapital atau di dalam kurung kurawal, yang bisa dilakukan dengan opsi di sini.
Apa yang dibaca oleh pengecek?
Pengecek menerima UUID dengan atau tanpa tanda hubung, kurung kurawal atau awalan urn:uuid:, lalu melaporkan versi, varian dan, untuk versi 7, timestamp yang tersimpan di 48 bit pertama. Pengecek tidak bisa mengetahui apakah sebuah ID benar-benar pernah diterbitkan oleh suatu sistem.
Apakah tata letak versi 7 standar?
Ya. Tata letaknya mengikuti RFC 9562: 48 bit milidetik Unix, versi, counter 12-bit, varian dan 62 bit acak.