Cara menggunakan Generator UUID
- 1
Pilih jenis ID
Pilih UUID v4 untuk ID acak biasa, v7 atau ULID untuk kunci yang terurut waktu, v1 untuk sistem lama, atau Nano ID untuk string pendek.
- 2
Atur format dan jumlah
Aktifkan huruf besar, tanda hubung, atau kurung kurawal, pilih baris, koma, atau JSON, lalu masukkan Jumlah yang Anda perlukan.
- 3
Buat dan salin
Tekan Buat, lalu salin satu ID, salin seluruh daftar, atau unduh sebagai file.
- 4
Dekode ID yang sudah ada
Tempel UUID atau ULID ke dekoder untuk melihat versi, varian, dan waktu pembuatannya.
Batas dan Pro
Gratis: buat hingga 10.000 ID per klik, dengan salin dan unduh .txt atau .json; dekode tanpa batas.
Pro menaikkan pembuatan massal menjadi 100.000 ID per klik dan menghapus iklan. Lihat Pro
Tentang Generator UUID
Universally unique identifier (UUID) memungkinkan sistem yang terpisah membuat ID tanpa bertanya ke server pusat, dan versi yang Anda pilih menentukan isi dari 128 bit tersebut. Versi 4 berisi 122 bit acak murni. Versi 7, yang distandarkan dalam RFC 9562 pada 2024, diawali stempel waktu Unix dalam milidetik, sehingga baris baru masuk di bagian akhir indeks database dan tidak tersebar di seluruh indeks. Versi 1 menyandikan stempel waktu Gregorian dan ID node; generator ini selalu memakai node acak dengan multicast bit aktif, tidak pernah memakai alamat MAC kartu jaringan Anda.
Ada dua format non-UUID. ULID menggabungkan stempel waktu milidetik yang sama dan 80 bit acak menjadi 26 karakter Crockford Base32 yang dapat diurutkan sebagai teks biasa. Nano ID adalah string acak pendek — secara bawaan 21 karakter yang aman untuk URL — dengan Panjang dan Alfabet yang dapat Anda ubah, sementara halaman menampilkan berapa banyak ID yang bisa dibuat sebelum duplikat menjadi peristiwa dengan peluang satu banding satu miliar.
Setiap nilai berasal dari generator acak kriptografis browser (crypto.randomUUID dan crypto.getRandomValues) dengan rejection sampling, sehingga tidak ada alfabet yang bias. v7, v1, dan ULID yang dibuat pada milidetik yang sama tetap terurut sesuai urutan pembuatan. Daftar massal dapat berupa huruf besar, tanpa tanda hubung, atau dalam {kurung kurawal}, dipisahkan per baris, koma, atau sebagai array JSON, lalu disalin atau diunduh.
Dekoder membaca UUID atau ULID apa pun yang Anda tempel dan menampilkan versi, varian, serta — untuk v1, v6, v7, dan ULID — waktu pembuatannya. Dekoder tidak dapat memulihkan nama di balik UUID v3 atau v5, karena keduanya merupakan hash satu arah.
Privasi
ID dibuat di perangkat Anda dengan Web Crypto API dan tidak pernah dikirim ke server, sehingga tidak ada pihak lain yang melihat atau mencatatnya. Jenis dan opsi format yang Anda pilih diingat di penyimpanan lokal; ID yang dibuat dan apa pun yang Anda dekode tidak disimpan.
Fitur
v7 dan ULID yang terurut
Stempel waktu milidetik dengan penghitung monotonik, sehingga ID yang dibuat bersamaan tetap berurutan.
Keacakan kriptografis
Hanya Web Crypto, tanpa Math.random, dan tanpa alamat MAC pada ID v1.
Dekoder bawaan
Menampilkan versi, varian, dan stempel waktu yang tersembunyi di nilai v1, v6, v7, dan ULID.