UUID Generator

UUID Generator

Buat UUID (GUID) versi 4 sesuai RFC 4122 menggunakan keacakan aman kriptografis, sepenuhnya di peramban Anda.

UUID (Universally Unique Identifier, juga disebut GUID di Windows) adalah angka 128-bit yang digunakan untuk mengidentifikasi data secara unik di seluruh sistem tanpa otoritas pusat. UUID versi 4 dihasilkan dari angka acak.

Secara praktis ya. UUID v4 memiliki 122 bit acak, memberikan 2^122 ≈ 5.3 × 10^36 kemungkinan. Kemungkinan tabrakan dapat diabaikan bahkan setelah menghasilkan miliaran per detik selama ribuan tahun.

Tip: tekan Space atau R untuk membuat ulang.

Mengapa UUID Generator?

Sesuai RFC 4122, acak secara kriptografis, sepenuhnya sisi klien.

Aman secara kriptografis

Menggunakan crypto.randomUUID atau crypto.getRandomValues — generator angka acak aman kriptografis bawaan peramban, sama seperti yang digunakan bank dan pengelola kata sandi.

Sesuai RFC 4122

Menghasilkan UUID versi 4 yang benar dengan bit versi (4xxx) dan bit varian (10xx) yang tepat. Dijamin unik untuk semua tujuan praktis (2^122 kemungkinan).

25 bahasa

Tersedia dalam 25 bahasa dengan deteksi peramban otomatis. Dukungan RTL untuk bahasa Arab, Persia, dan Urdu.

Pembuatan batch

Buat 1 hingga 10 UUID sekaligus. Salin UUID individu, salin semua sekaligus, atau unduh sebagai file.txt.

Berbagai format

Huruf kecil standar, huruf besar, tanpa tanda hubung, atau dengan kurung kurawal {} — untuk sistem apapun yang memerlukannya (SQL Server,.NET, Postgres, dll).

Privasi sejak awal

Semua UUID dibuat sepenuhnya di peramban Anda. Tidak ada yang dikirim ke server, tidak ada pencatatan, tidak ada telemetri.

How the UUID generator works

RFC 4122 v4 UUIDs from your browser's CSPRNG, single or batch.

  1. 1

    Pick how many

    Generate a single UUID, a small batch (10 / 100), or up to 10,000 at once for seeding test data. Larger batches stream into the textarea so the page doesn't lock up.

  2. 2

    crypto.randomUUID does the work

    Modern browsers expose crypto.randomUUID, which produces an RFC 4122 v4 UUID using the same hardware-backed randomness as crypto.getRandomValues. We use it directly — no third-party library, no quality compromise.

  3. 3

    Format options

    Choose lower-case (default), upper-case, with/without hyphens, or with curly braces (Microsoft GUID format). The transformation is a string replace; the underlying randomness is the same.

  4. 4

    Copy or download as CSV

    One-click copy puts a single UUID on your clipboard. For batches, download as a .csv with one UUID per line — useful for seeding a database or generating test fixtures.

When to reach for UUID v4

Different ID schemes have different tradeoffs.

Database primary keys (when ordering doesn't matter)

v4 is fully random, so it spreads inserts across B-tree pages instead of hot-spotting the latest page. Good for low-to-medium-write tables; for high-write tables consider UUID v7 (timestamp-prefixed) for index locality.

API request IDs

Generate a fresh UUID per request to correlate logs across services. v4 is plenty unique — collision probability is mathematically negligible.

Test data seeding

Need 1,000 unique IDs for a test fixture? Generate a batch, paste into your seeder, done. Faster than calling a database UUID function 1,000 times.

JWT jti claims

When you sign a JWT, the jti (JWT ID) claim should be unique per token. v4 is the standard choice — paste a fresh one into your token signing code.

Why a local CSPRNG matters

If a UUID generator pulls randomness from a server, two failure modes appear: the server can leak the IDs you generated (linking them to your IP), or — worse — produce predictable IDs if its RNG is weak. iKit uses your browser's hardware-backed CSPRNG directly, so neither is possible.

  • crypto.randomUUID is non-deterministic and standardised.
  • Generated IDs never leave the browser; even batch download stays local.
  • No usage analytics on what you generated.

Panduan terkait

Tutorial mendalam dan perbandingan alat dari blog iKit.

Pertanyaan yang Sering Diajukan

Apa itu UUID?

UUID (Universally Unique Identifier, juga disebut GUID di Windows) adalah angka 128-bit yang digunakan untuk mengidentifikasi data secara unik di seluruh sistem tanpa otoritas pusat. UUID versi 4 dihasilkan dari angka acak.

Apakah UUID ini benar-benar unik?

Secara praktis ya. UUID v4 memiliki 122 bit acak, memberikan 2^122 ≈ 5.3 × 10^36 kemungkinan. Kemungkinan tabrakan dapat diabaikan bahkan setelah menghasilkan miliaran per detik selama ribuan tahun.

Apakah UUID ini dikirim ke server?

Tidak. Pembuatan terjadi sepenuhnya di peramban Anda melalui Web Crypto API JavaScript. Tidak ada permintaan jaringan yang dibuat saat Anda membuat UUID. Verifikasi sendiri di tab Network peramban Anda.

Apa perbedaan antara UUID dan GUID?

Keduanya sama. GUID (Globally Unique Identifier) adalah nama Microsoft untuk pengidentifikasi 128-bit yang sama yang didefinisikan oleh RFC 4122. Alat ini menghasilkan pengidentifikasi yang kompatibel dengan keduanya.

Bisakah saya menggunakannya sebagai primary key?

Ya, UUID umumnya digunakan sebagai primary key dalam sistem terdistribusi. Namun v4 acak — jika Anda membutuhkan ID yang dapat diurutkan/berdasarkan waktu (ULID, v7, Snowflake), gunakan skema lain untuk menghindari fragmentasi indeks B-tree.