Generator UUID
Hasilkan UUID v1, v4, v5, v7, atau NIL, dekode versi dan stempel waktu UUID mana pun, dan format sebagai kurung kurawal, URN, atau Base64.
Generator UUID — Hasilkan UUID versi 4 yang acak secara kriptografis — satu per satu atau hingga 100 dalam satu batch. Alihkan format huruf besar dan tanda hubung, lalu salin seluruh daftar atau nilai tunggal mana pun dengan sekali klik. UUID dihasilkan dengan Web Crypto API langsung di browser Anda. Alat ini juga menghasilkan UUID v1, v5, v7, dan NIL, memvalidasi serta mendekode UUID mana pun yang Anda tempel, dan dapat menghasilkan bentuk kurung kurawal, urn:uuid:, atau Base64.
Apa itu Generator UUID?
Generator UUID adalah alat online gratis yang membuat UUID versi 4 yang acak secara kriptografis, juga disebut GUID, untuk pengembang, admin basis data, dan insinyur QA yang membutuhkan pengenal unik untuk kunci primer, ID permintaan API, fixture pengujian, atau record terdistribusi. Hasilkan satu UUID atau buat hingga 100 sekaligus secara batch, lalu alihkan keluaran ke huruf kecil atau HURUF BESAR dan aktifkan atau nonaktifkan tanda hubung agar sesuai dengan skema Anda. Setiap nilai dihasilkan di browser Anda dengan crypto.randomUUID() dari Web Crypto API, sehingga generator UUID v4 acak ini memberi Anda pengenal yang tak terduga dan tahan tabrakan tanpa pendaftaran apa pun. Salin seluruh daftar yang dipisahkan baris baru dengan sekali klik atau ambil UUID individual mana pun dari barisnya sendiri. Selain versi 4, alat ini juga membuat versi 7 yang terurut waktu, versi 1 berbasis stempel waktu, versi 5 deterministik (namespace ditambah nama yang di-hash dengan SHA-1), dan UUID NIL nol semua; alat ini juga memvalidasi dan mendekode UUID mana pun yang Anda tempel — menampilkan versi, varian, dan stempel waktu yang tertanam — serta menyediakan format keluaran kurung kurawal, urn:uuid:, dan Base64.
Cara menggunakan Generator UUID
- Masukkan berapa banyak UUID yang Anda inginkan di kolom Jumlah (1-100); alat ini terbuka dengan batch awal berisi 5.
- Klik Hasilkan untuk membuat batch baru UUID versi 4.
- Pilih Huruf, huruf kecil atau HURUF BESAR, untuk memformat huruf heksadesimal.
- Atur Tanda Hubung ke Dengan atau Tanpa untuk mempertahankan atau menghapus tanda hubung.
- Gunakan tombol salin pada kolom Keluaran untuk menyalin seluruh daftar, atau ikon salin per baris di bawah Individual untuk menyalin satu UUID.
- Pilih versi UUID — v4, v7, v1, v5, atau NIL — di pemilih Versi; untuk v5 pilih namespace dan masukkan sebuah nama.
- Tempel UUID mana pun ke kolom Validasi / Dekode untuk melihat versi, varian, dan stempel waktu yang tertanam.
Contoh
Satu UUID huruf kecil dengan tanda hubung, default-nya
Atur Jumlah ke 1 dan klik Hasilkan. Anda mendapatkan satu UUID v4 seperti 3f2504e0-4f89-41d3-9a0c-0305e82c3301; nilai pastinya acak setiap kali, tetapi selalu dalam bentuk kanonik 8-4-4-4-4 dengan tanda hubung.
Huruf besar tanpa tanda hubung
Alihkan Huruf ke HURUF BESAR dan Tanda Hubung ke Tanpa, lalu klik Hasilkan. Nilai seperti 3F2504E04F8941D39A0C0305E82C3301, 32 karakter heksadesimal tanpa tanda hubung, dihasilkan, berguna untuk kunci ringkas atau sistem yang menolak tanda hubung.
Batch massal berisi 50
Ketik 50 di Jumlah dan klik Hasilkan untuk mendapatkan 50 UUID unik, satu per baris. Statistik Dihasilkan menampilkan 50 dan statistik Versi menampilkan v4. Salin semuanya sekaligus untuk data seed atau fixture pengujian.
Pertanyaan yang sering diajukan
- Versi UUID apa yang dihasilkan ini?
- Alat ini menghasilkan versi 4 (acak), versi 7 (terurut waktu), versi 1 (stempel waktu ditambah node acak), versi 5 (namespace dan nama di-hash dengan SHA-1), dan UUID NIL nol semua. Pilih tipenya di pemilih Versi; statistik Versi mencerminkan pilihan Anda dan setiap nilai dibuat di browser Anda.
- Berapa banyak UUID yang dapat saya buat sekaligus?
- Antara 1 dan 100 per batch. Kolom Jumlah menerima 1 hingga 100; jika Anda memasukkan angka yang lebih tinggi atau tidak valid, angka itu dibatasi ke rentang 1 hingga 100 sebelum dihasilkan.
- Bisakah saya mendapatkan UUID huruf besar atau menghapus tanda hubung?
- Ya. Gunakan sakelar Huruf untuk beralih antara huruf kecil dan HURUF BESAR, serta sakelar Tanda Hubung untuk menghasilkan nilai Dengan atau Tanpa tanda hubung, yang memberi Anda bentuk standar 36 karakter atau bentuk ringkas 32 karakter.
- Bisakah saya menyalin hanya satu UUID alih-alih seluruh daftar?
- Ya. Setiap UUID yang dihasilkan muncul di barisnya sendiri di bawah judul Individual dengan ikon salinnya sendiri, sementara tombol salin pada kolom Keluaran menyalin seluruh daftar yang dipisahkan baris baru.
- Apakah ada yang diunggah ke server?
- Tidak. Setiap UUID dihasilkan sepenuhnya di browser Anda dengan Web Crypto API. Tidak ada yang dikirim ke atau disimpan di server mana pun, sehingga alat ini bekerja offline dan pengenal Anda tetap privat.
- Bisakah saya memeriksa versi dari UUID yang sudah ada?
- Bisa. Tempel UUID mana pun ke kolom Validasi / Dekode dan alat akan melaporkan apakah valid, versi dan varian yang terdeteksi, serta — untuk versi 1 dan 7 — stempel waktu yang tertanam di dalamnya, semuanya di browser Anda.
- Format keluaran apa saja yang dapat saya pilih?
- Selain huruf kecil atau HURUF BESAR dan tanda hubung aktif atau tidak, opsi format memungkinkan Anda membungkus setiap nilai dengan kurung kurawal, menambahkan awalan urn:uuid:, atau mengodekan 16 byte mentah sebagai Base64.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode atau dekode Base64 (aman UTF-8) dengan alfabet URL-safe, padding opsional, pemenggalan baris 64/76, hitungan bita dan karakter langsung, serta tampilan bita heksa atau biner.
Konverter Huruf Besar/Kecil & Penghitung
Konversi teks antara UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, dan lainnya, serta hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.