Generator UUID
Buat UUID v4 acak atau v7 berurutan waktu dengan generator yang aman secara kriptografis, lalu salin semuanya dengan sekali klik.
Pasang kalkulator ini di situs Anda
Salin kode ini lalu tempelkan ke HTML halaman Anda. Gratis; mohon jangan hapus tautan kreditnya.
Cara UUID ini dibuat
Kedua versi berasal dari crypto.getRandomValues, generator angka acak browser yang aman secara kriptografis. Versi 7 mengganti 48 bit pertama dengan waktu Unix saat ini dalam milidetik. Pada keduanya, 4 bit menandai versi dan 2 bit menandai varian, persis seperti yang ditetapkan RFC 9562 (2024, pengganti RFC 4122).
v4 atau v7?
| UUID v4 | UUID v7 | |
|---|---|---|
| Isi | 122 bit acak | Waktu Unix dalam milidetik + 74 bit acak |
| Urutan | Acak | Sesuai urutan pembuatan |
| Indeks database | Data baru tersebar di seluruh indeks | Baris baru masuk di akhir, seperti ID auto-increment |
| Mengungkap | Tidak ada | Kapan UUID dibuat |
Pertanyaan umum
Mungkinkah dua UUID sama?
Secara teori mungkin, dalam praktik tidak. UUID v4 punya 122 bit acak; Anda butuh sekitar 2,7 kuintiliun (2,7 × 10¹⁸) UUID untuk mendapat peluang 50% munculnya satu duplikat.
Untuk primary key database, sebaiknya UUID v4 atau v7?
Untuk primary key biasanya v7 lebih baik. UUID v7 diawali timestamp, jadi baris baru masuk di akhir indeks seperti ID auto-increment, sehingga insert tetap cepat. Gunakan v4 jika ID tidak boleh mengungkap kapan ia dibuat.
Apa beda UUID dan GUID?
Dalam praktik tidak ada. GUID adalah sebutan Microsoft untuk identifier 128-bit yang sama, sering ditulis dengan huruf besar dan dalam kurung kurawal, seperti {3F2504E0-4F89-41D3-9A0C-0305E82C3301}.
Apakah yang saya tempel dikirim ke server?
Tidak. Alat ini berjalan sepenuhnya di browser Anda dengan JavaScript dan Web Crypto API bawaan. Apa pun yang Anda ketik, tempel, atau buka tidak di-upload maupun disimpan.