Generator UUID gratis
Hasilkan UUID versi 4 secara instan. Hasilkan massal hingga 50 sekaligus. Aman secara kriptografis — data Anda tidak pernah meninggalkan browser.
Klik Buat untuk membuat UUID
UUID v4 menggunakan 122 bit acak — kemungkinan tabrakan antara dua UUID sangat kecil.
Dibuat dengan crypto.getRandomValues — aman secara kriptografis, tidak pernah dikirim ke server.
Penggunaan umum
- Buat UUID untuk Kunci Utama DatabaseBuat nilai UUID v4 untuk digunakan sebagai kunci utama di PostgreSQL, MySQL, MongoDB, dan database lainnya.
- Buat Kunci API dan TokenBuat pengidentifikasi unik dan acak untuk kunci API, token sesi, dan referensi rahasia.
- Buat ID Pengujian untuk Pengujian Perangkat LunakBuat batch ID unik untuk perlengkapan tes, data mock, dan suite pengujian otomatis.
- Buat Kunci Komponen React dan FrontendBuat kunci unik stabil untuk daftar React, bidang formulir dinamis, dan instance komponen.
- Buat ID Pelacakan dan KorelasiBuat ID korelasi unik untuk penelusuran terdistribusi, korelasi log, dan pelacakan peristiwa.
Cara kerja
Pembuatan UUID berjalan sepenuhnya di browser menggunakan crypto.getRandomValues dari Web Crypto API — tanpa dependensi library, tanpa panggilan server. Alat ini mengimplementasikan baik RFC 4122 v4 maupun RFC 9562 v7 dari awal menggunakan manipulasi bit tulisan tangan, sehingga tidak ada yang meninggalkan mesin Anda.
- 1Pilih versi dan opsiPilih UUIDv4 (acak murni), UUIDv7 (berawalan-stempel-waktu dan dapat diurutkan secara leksikografis), NIL (semua nol), atau MAX (semua 0xf). Atur berapa banyak yang dibuat (1–50) dan apakah huruf besar atau dibungkus dalam kurung kurawal untuk bahasa seperti C#.
- 2crypto.getRandomValues mengisi 16 byteUntuk v4 dan v7, generator angka acak aman-kriptografis browser mengisi Uint8Array 16-byte. Untuk v4, bit 6 dan 8 di-mask untuk mengatur bidang versi (0x40) dan varian (0x80) RFC 4122. Untuk v7, 6 byte pertama ditimpa dengan stempel waktu milidetik Unix saat ini, membuat setiap ID dapat diurutkan berdasarkan waktu pembuatan, lalu bit versi dan varian diatur pada byte 6 dan 8.
- 3Byte diformat menjadi string tanda-hubung standarKeenam belas byte dikonversi menjadi heksa huruf kecil dan dibagi menjadi kelompok kanonik 8-4-4-4-12 (misalnya 550e8400-e29b-41d4-a716-446655440000). Huruf besar dan pembungkusan kurung kurawal diterapkan pada tahap ini.
- 4Ekspor dalam format target AndaHasil bisa disalin individual atau massal. Pemilih ekspor memformat ulang daftar sebagai teks polos, array JSON, CSV, blok SQL INSERT VALUES, ekspresi C# new Guid(...), atau literal daftar Python sebelum disalin ke clipboard atau diunduh sebagai file.
Alat terkait
Pembuat Kata Sandi
Buat kata sandi acak yang kuat dengan panjang, jenis karakter, dan pengecualian yang bisa disesuaikan. Gratis, tanpa login.
Generator Angka Acak
Hasilkan angka acak dalam rentang apa pun, buat daftar angka unik, atau lempar dadu. Menggunakan keacakan yang aman secara kriptografis.
Pembuat Warna Acak
Buat warna acak satu per satu atau sebagai palet lima warna, kunci yang Anda suka, salin nilai HEX, RGB, atau HSL, dan ekspor palet sebagai PNG atau CSS.