UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Pembuat UUID pendek

Bila Anda butuh pengenal yang lebih ringkas daripada 36 karakter, enkodekan byte acak dengan Base64url untuk menghasilkan nilai 11, 16, atau 22 karakter.

  • Base64url
  • 8 · 12 · 16 byte
  • Aman untuk URL

Pembuat UUID pendek

Short
Antara 1 dan 1000.

Hasil 0

    Dibuat di perangkat Anda dengan Web Crypto API — tidak ada yang keluar dari peramban. Pintasan: Ctrl + Enter — untuk membuat ulang

    Apa itu UUID pendek?

    Penulisan UUID standar 36 karakter dan membengkak karena tanda hubung. Bila 128 bit yang sama dienkode dengan Base64url, panjangnya turun menjadi 22 karakter; selisih ini penting di URL, nama berkas, dan kunci ringkas.

    Halaman ini menyediakan tiga panjang: 8 byte (64 bit), 12 byte (96 bit), dan 16 byte (128 bit). Nilai yang lebih pendek membawa lebih sedikit entropi, jadi untuk token yang harus sulit ditebak pilih 16 byte.

    Cara pakai

    1. Pilih panjang yang Anda inginkan: 8, 12, atau 16 byte.
    2. Masukkan jumlah yang akan dibuat.
    3. Klik Buat lalu salin nilainya.

    Kegunaan

    • Pengenal pendek di jalur atau parameter URL.
    • Membuat nama berkas dan kunci objek.
    • Token berumur pendek yang sulit ditebak.

    Posisi UUID pendek

    Opsi mana yang dipakai, dan kapan
    OpsiKapan dipakai
    UUID pendekEnkode Base64url: 128 bit dalam 22 karakter
    v4Penulisan standar 36 karakter; kompatibilitas paling luas
    v7Bila Anda juga butuh pengurutan waktu

    Versi UUID secara singkat

    VersiDapat diurutkanBerbasisPaling cocok untuk
    v1TidakStempel waktu + alamat MACSistem lama yang masih mengharapkan v1
    v3TidakCacahan MD5 dari sebuah namaPengenal deterministik bila MD5 diwajibkan
    v4Tidak122 bit acakHampir semua pengenal umum
    v5TidakCacahan SHA-1 dari sebuah namaBila nama yang sama harus selalu memberi ID yang sama
    v6YaStempel waktu yang diurutkan ulangPengenal terurut tanpa melepas keacakan
    v7YaWaktu Unix milidetikKunci utama basis data dan ID peristiwa
    v8TidakTata letak bit Anda sendiriFormat khusus atau eksperimental

    Ketujuh versi sama-sama 128 bit dan ditulis dalam bentuk 8-4-4-4-12 yang sama. Yang berbeda hanya makna bitnya.

    Pertanyaan umum

    Apakah UUID pendek tetap unik?

    Opsi 16 byte membawa data acak sebanyak UUID, jadi risiko tabrakannya sama. Pada opsi 8 byte ruangnya jauh lebih kecil; bila Anda membuat jutaan nilai, hitung dulu peluang tabrakannya.

    Apakah nilai ini dibaca sebagai UUID standar?

    Tidak. Ini adalah byte acak mentah yang dienkode Base64url; bit versi dan varian tidak diatur. Bila nilainya akan ditulis ke kolom UUID, gunakan pembuat standar.

    Mengapa Base64url, bukan Base64 biasa?

    Alfabet Base64url memakai - dan _ sebagai ganti + dan /; karakter itu tidak bermasalah di URL maupun nama berkas dan tidak memerlukan karakter pengisi.