Buat pengenal acak kriptografis 122 bit dengan entropi tinggi.

Buat pengenal UUID kriptografis aman (v4 dan v7) seketika di browser Anda.

1 UUID 100% diproses di browser Anda menggunakan CSPRNG aman. Tidak ada data yang dikirim melalui jaringan.
82064c7e-0bcb-43da-a607-318dc18d4ede
Referensi Teknis

Semua yang Perlu Anda Ketahui Tentang UUID & GUID

Tinjauan teknis komprehensif tentang pengenal 128 bit, standar RFC, format, pengindeksan database, dan kriptografi sisi klien.

Apa itu UUID?

Universally Unique Identifier (UUID) adalah label numerik 128 bit yang distandarisasi oleh Open Software Foundation (OSF) dan diformalkan di bawah standar IETF RFC 4122 dan RFC 9562. Dengan 3,4 × 10³⁸ kombinasi unik, sistem terdistribusi, layanan mikro, dan aplikasi seluler dapat membuat ID secara mandiri tanpa database pusat.

Versi UUID dan Opsi Format

UUID standar diformat sebagai 32 karakter heksadesimal yang dipisahkan oleh empat tanda hubung (pola 8-4-4-4-12, total 36 karakter). UUID v4 menyediakan 122 bit entropi acak kriptografis. UUID v7 memperkenalkan timestamp Unix milidetik 48 bit untuk pengurutan kronologis. Generator kami juga mendukung format tanpa tanda hubung (32 karakter hex), huruf besar, {GUID}, dan array string JSON.

UUID vs GUID: Standar dan Interoperabilitas

Globally Unique Identifier (GUID) adalah implementasi historis Microsoft untuk standar UUID. Dalam pengembangan modern pada .NET, C#, Python, Java, Go, Rust, dan PostgreSQL, GUID dan UUID merujuk pada struktur biner 128 bit yang identik. Keduanya mematuhi spesifikasi RFC 4122 / RFC 9562 dan dapat dikonversi tanpa kehilangan data.

Kasus Penggunaan dalam Rekayasa Perangkat Lunak & Database

UUID sangat penting di seluruh rekayasa perangkat lunak: kunci primer database (PostgreSQL UUID, MySQL BINARY(16), SQLite), streaming peristiwa terdistribusi (Kafka, RabbitMQ), ID sumber daya API REST dan GraphQL, token idempotensi untuk pembayaran (Stripe), dan sinkronisasi offline aplikasi seluler.

Pembuatan Sisi Klien yang Aman dan Privasi

FastUUIDGenerator membuat semua pengenal 100% secara lokal di browser Anda menggunakan Web Cryptography API asli (crypto.getRandomValues). Entropi sistem operasi (/dev/urandom, BCryptGenRandom) memastikan ketidakpastian kriptografis penuh. Tidak ada data yang dikirim melalui internet.

Validasi, Dekode, dan Pembuatan Massal

Selain pembuatan tunggal, rangkaian alat kami mencakup Validator UUID untuk memeriksa sintaks dan varian RFC, Dekoder UUID v7/v1 untuk mengekstrak timestamp UTC dan urutan jam, generator GUID Microsoft, serta Generator Massal hingga 10.000 UUID dengan ekspor CSV, JSON, dan TXT.

Pertanyaan yang Sering Diajukan (FAQ)

Clear, concise answers to the most common questions about UUID generation, formats, and standards.

UUID kanonik standar (RFC 4122/9562) terdiri dari 32 digit heksadesimal yang dipisahkan oleh 4 tanda hubung dengan pola 8-4-4-4-12 (misal: 550e8400-e29b-41d4-a716-446655440000), dengan total 36 karakter. Dalam bentuk biner mentah, UUID disimpan dalam 16 byte (128 bit).