Generator UUID dan ULID

Pilih jenis dan jumlahnya untuk mendapatkan daftar identifier baru, satu di setiap baris. Bit acaknya berasal dari generator kriptografis peramban, dan tidak ada yang disimpan.

Gratis Berjalan di peramban Anda Diperiksa Selasa, 10 November 2026

Jenis

Versi 4 sepenuhnya acak. Versi 7 dan ULID dimulai dengan waktu, sehingga terurut sesuai urutan pembuatannya.

Dari 1 sampai 1.000.

Menulis huruf dengan huruf kapital.

Memberi { dan } di sekitar setiap identifier, seperti yang dicetak alat Windows dan GUID.

Hasil

Identifier

Alat ini berjalan di peramban Anda. Apa yang Anda masukkan tidak dikirim kepada kami.

Cara memakai

  1. Pilih Jenis: versi 4 untuk identifier acak, atau versi 7 atau ULID untuk identifier yang terurut menurut waktu.
  2. Atur Berapa banyak ke angka dari 1 sampai 1.000.
  3. Centang Huruf besar atau Bungkus dengan kurung kurawal bila sistem Anda memerlukannya.
  4. Gunakan Salin untuk menyalin daftarnya, atau Unduh untuk menyimpannya sebagai berkas teks dengan satu identifier di setiap baris.

Format UUID dan ULID

UUID adalah 128 bit yang ditulis sebagai 32 digit heksadesimal dalam lima kelompok 8-4-4-4-12, seperti 3f2b8c1e-7a9d-4f3e-9b21-6d5e4c3b2a10. Digit versi menunjukkan jenisnya, dan bit varian menunjukkan bahwa tata letak RFC berlaku. ULID adalah 128 bit yang ditulis sebagai 26 karakter base32 Crockford, seperti 01ARZ3NDEKTSV4RRFFQ69G5FAV.

UUID versi 4:  122 bit acak
UUID versi 7:  48 bit waktu dan 74 bit lainnya
ULID:            48 bit waktu dan 80 bit acak

Versi 7 dan ULID terurut menurut waktu

Keduanya dimulai dengan waktu Unix dalam milidetik, sehingga identifier yang dibuat lebih belakangan terurut setelah yang dibuat lebih dulu, yang membuat indeks basis data tetap cepat. Dalam satu kelompok, identifier yang dibuat dalam milidetik yang sama bertambah, sehingga daftarnya tetap berurutan (RFC 9562, bagian 6.2, dan aturan monotonic dalam spesifikasi ULID).

Bit acak dan untuk apa ID itu

  • Bit acak berasal dari generator acak kriptografis peramban, bukan dari jam saja.
  • Versi 4 tidak membawa waktu dan tidak terurut. Pakai ketika urutannya tidak penting.
  • UUID atau ULID adalah identifier, bukan kata sandi atau kunci akses. Jangan perlakukan sebagai rahasia.

Contoh: membaca waktu versi 7 atau ULID

Halaman ini membuat identifier acak baru, jadi contoh harus berupa yang sudah ada. 48 bit pertama dari UUID versi 7 di RFC 9562, lampiran A.6, adalah 017f22e279b0. Itu 1.645.557.742.000 milidetik, atau 2022-02-22 pukul 19:22:22 UTC.

Sepuluh karakter pertama dari ULID 01ARZ3NDEKTSV4RRFFQ69G5FAV, dari spesifikasi ULID, adalah waktunya: 01ARZ3NDEK adalah 1.469.922.850.259 milidetik, atau 2016-07-30 23:54:10.259 UTC.

Identifier Bagian waktu Waktu (UTC)
017f22e2-79b0-7cc3-98c4-dc0c0c07398f (UUID versi 7) 1.645.557.742.000 ms 2022-02-22 19:22:22
01ARZ3NDEKTSV4RRFFQ69G5FAV (ULID) 1.469.922.850.259 ms 2016-07-30 23:54:10.259

Pertanyaan yang sering diajukan

Apa perbedaan UUID v4, v7, dan ULID?

Versi 4 acak dan tidak membawa waktu. Versi 7 adalah UUID yang dimulai dengan waktu Unix dalam milidetik, dan ULID adalah teks 26 karakter yang dibangun atas gagasan yang sama. Pakai versi 7 atau ULID ketika urutan pembuatan penting.

Bisakah dua identifier yang dibuat sama?

Ruang acak versi 4 adalah 2 pangkat 122, sehingga dua identifier yang sama hampir mustahil. Dalam satu kelompok, identifier versi 7 dan ULID yang dibuat dalam milidetik yang sama tidak pernah berulang, karena penghitungnya bertambah.

Apakah identifier ini aman dipakai sebagai kata sandi atau kunci akses?

Tidak. Identifier tidak dirancang untuk dirahasiakan, dan versi 7 atau ULID menunjukkan waktu ia dibuat. Pakai generator token yang dibuat untuk rahasia.

Mengapa waktunya muncul saat saya mendekode versi 7 atau ULID?

Keduanya menyimpan waktu pembuatan dalam 48 bit pertamanya, sebagai milidetik sejak 1970. Siapa pun yang melihat identifier bisa membaca waktu itu, jadi jangan memasukkan informasi pribadi ke dalamnya.

Apakah halaman ini menyimpan atau mengirim identifier?

Tidak. Identifier dibuat di peramban Anda dan tidak disimpan, diunggah, atau dicatat.

Sumber

Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.

Kami memakai cookie yang diperlukan agar situs berjalan. Dengan persetujuan Anda, Google juga memakai cookie iklan untuk menampilkan iklan yang dipersonalisasi. Jika Anda menolaknya, iklan tetap tampil, tetapi tidak dipersonalisasi.