Buat identifier UUIDv7 terurut waktu (RFC 9562) atau v4 acak klasik langsung dengan Web Crypto. Semuanya berjalan di browser Anda.
Identifier dibuat secara lokal dengan Web Crypto. Tidak ada yang meninggalkan perangkat Anda.
Stempel waktu di bawah tiap v7 didekode dari enam byte pertama — Salin mengambil UUID-nya saja.
UUIDv7 didefinisikan oleh RFC 9562 dan halaman ini merakitnya secara manual dari crypto.getRandomValues — tanpa pustaka. Yang memisahnya dari v4 adalah susunan byte-nya: stempel waktu jam sistem diletakkan di depan identifier, sehingga urutan alfabetis string menjadi urutan pembuatan. Pengalih versi juga memberi Anda v4 acak klasik sebagai pembanding, dan stempel waktu di samping tiap v7 didekode kembali dari enam byte pertama.
Pakai v7 ketika ID hidup di indeks terurut — primary key Postgres, tabel B-tree atau LSM-tree seperti InnoDB MySQL, RocksDB, atau sort key DynamoDB. Karena v7 terurut secara leksikografis sama dengan urutan pembuatannya, baris baru menempel di ujung indeks alih-alih menyebar tuliskan ke mana-mana. Pakai v4 ketika nilainya harus tak tertebak dan waktunya tidak boleh bocor: identifier publik untuk URL dan token keamanan tetap lebih cocok memakai ekor acak v4 yang lebih besar.
48 bit pertama tiap v7 adalah waktu pembuatan — milidetik sejak epoch Unix — ditulis dengan byte terpenting lebih dulu. Perbandingan string membaca dari kiri, jadi stempel waktu mendominasi: baris '0198…' selalu mendahului '0199…', sehingga urutan leksikografis sama dengan urutan kronologis. Bit acak setelahnya hanya menentukan urutan UUID yang dibuat pada milidetik yang sama.
Ya, di dalam milidetik yang sama: setelah 48 bit waktu dan 6 bit versi serta varian, tersisa 74 bit acak — sekitar 1,9 × 10^22 kemungkinan per milidetik pembuatan — jauh di atas laju satu mesin. Jika Anda butuh jaminan monotoniatis ketat pada milidetik yang sama, gunakan pustaka server yang menerapkan skema penghitung monotonik opsional RFC 9562; alat browser ini mengandalkan bit acaknya.
Tiap UUID distempel dengan jam saat ia dibuat, sehingga satu batch hasil sekali klik sering berbagi milidetik yang sama — loop browser lebih cepat dari detak jam. Itu normal dan tidak berbahaya: stempel yang tampil di samping tiap ID nyata, dan ekor acaknya menjaga setiap ID tetap unik.
Tidak. Identifier dirakit di browser Anda dari API Web Crypto dan jam sistem. Tidak ada yang dikirim, disimpan, atau dicatat, dan batch hilang saat tab ditutup.
Jika Anda baru saja memakai Pembuat UUID v7, langkah berikutnya yang wajar adalah Spanduk ASCII, Pembuat Barcode, Kode QR WiFi, atau telusuri semua alat Alat harian.