Generator UUID/GUID

Pengaturan

Konfigurasi opsi pembuatan UUID

Dihasilkan secara acak, paling populer

UUID yang Dihasilkan

plain
1 UUID dihasilkan

Tentang Alat Ini

UUID (Universally Unique Identifier) atau GUID adalah identitas unik 128-bit yang digunakan untuk menandai data, objek, atau entitas dalam sistem komputer. UUID umumnya digunakan dalam database, API, distributed systems, dan aplikasi modern yang memerlukan identifier tanpa bentrok. UUID memastikan tidak terjadi duplicate ID, tidak perlu auto-increment dari database, dapat dibuat di sisi client (browser/app) tanpa server, dan aman untuk sistem terdistribusi.

Cara Menggunakan

Pilih versi UUID (default v4), tentukan jumlah UUID yang akan dibuat, atur format output sesuai kebutuhan (hyphens, uppercase, braces, dll), dan UUID akan langsung muncul otomatis di output. Klik tombol copy untuk menyalin seluruh hasil. Semua proses dilakukan sepenuhnya di browser, tanpa server—aman dan cepat.

Kasus Penggunaan Umum

ID Database

Gunakan UUID sebagai primary key di PostgreSQL, MongoDB, atau MySQL untuk sistem terdistribusi tanpa konflik auto-increment.

ID Resource API

Endpoint RESTful API seperti /users/'UUID' menyediakan ID yang tidak dapat diprediksi untuk keamanan.

ID Sesi & Token

Buat identifier sesi unik untuk autentikasi pengguna tanpa risiko bentrok.

ID File & Upload

Tetapkan ID unik ke file yang diunggah untuk mencegah konflik penamaan.

Pelacakan Event

Sistem logging terdistribusi menggunakan UUID untuk melacak event di seluruh microservices.

ID Sementara

Aplikasi frontend dapat membuat UUID sebelum sinkronisasi dengan backend.

Keterbatasan & Catatan Penting

UUID berukuran 128-bit (36 karakter dengan tanda hubung) yang lebih besar dari integer auto-increment—ini berdampak pada ruang penyimpanan dan ukuran index di database. UUID v4 (acak) tidak memiliki urutan bawaan yang dapat mempengaruhi performa database untuk range query—pertimbangkan UUID v7 untuk ID yang dapat diurutkan berdasarkan waktu. UUID v1 menyertakan MAC address yang dapat mengekspos informasi hardware—hindari jika privasi kritis. UUID yang dibuat browser menggunakan crypto.randomUUID() yang aman tetapi memerlukan browser modern (Chrome 92+, Firefox 95+, Safari 15.4+). Untuk pembuatan volume tinggi (jutaan per detik), pembuatan di sisi server dengan library yang dioptimalkan mungkin berkinerja lebih baik.