ULID & Nano ID Generator — ID Unik Pendek dan Bisa Diurutkan

Buat ULID — ID 26 karakter yang terurut berdasarkan waktu pembuatan — atau Nano ID, ID pendek yang ramah URL dengan alfabet dan panjang yang kamu pilih. Buat satu atau seribu sekaligus, decode timestamp ULID, dan lihat berapa lama sampai dua Nano ID bertabrakan. Semuanya memakai generator acak aman dari browser kamu.

Diperbarui
ULID

Decode ULID

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Generate UUID v4 acak atau UUID v7 terurut waktu online, satu hingga ribuan sekaligusGenerator UUID →

Cara menggunakan Generator ULID & Nano ID

  1. Pilih ULID untuk ID yang terurut berdasarkan waktu (cocok sebagai kunci database), atau Nano ID untuk ID pendek, acak, dan ramah URL.
  2. Atur jumlah yang ingin dibuat — maksimal 1.000. Untuk ULID, biarkan monotonic aktif agar ID yang dibuat dalam milidetik yang sama tetap terurut.
  3. Untuk Nano ID, pilih panjang dan alfabet (atau ketik sendiri) serta awalan opsional seperti usr_; panel risiko tabrakan akan menunjukkan apakah panjangnya sudah cukup.
  4. Salin atau unduh daftarnya. Tempel ULID ke Decode untuk melihat kapan ID itu dibuat.

ULID vs Nano ID vs UUID

ULIDNano ID (default)UUID v4
Panjang26 karakter21 karakter36 karakter
Keacakan80 bit + timestamp 48 bit126 bit122 bit
Terurut waktuYaTidakTidak (v7 ya)
Aman untuk URLYa (Crockford Base32)YaYa, tapi panjang

Sebuah ULID diawali timestamp 10 karakter (milidetik sejak 1970) lalu 16 karakter acak, memakai alfabet Crockford’s Base32 — tanpa I, L, O, dan U, jadi sulit salah baca. Karena waktu ditaruh di depan, ULID terurut sesuai urutan pembuatan, sehingga indeks database tetap ringkas. Nano ID sepenuhnya acak: dengan 21 karakter URL-safe default, kamu perlu membuat satu miliar ID setiap detik selama sekitar 40 tahun agar peluang terjadi duplikat satu kali mencapai 1%.

Keduanya dibuat dengan crypto.getRandomValues, tanpa bias dari Math.random() atau trik modulo. Butuh UUID standar? Gunakan Generator UUID.

Juga dicari sebagai: generator ulid, generator nanoid, generator nano id, cara membuat ulid, decoder ulid, ulid ke tanggal, generator id unik pendek, kalkulator tabrakan nanoid.

Tool yang cocok dipakai bersama Generator ULID & Nano ID

  • Generator Kata Sandi — Buat kata sandi yang kuat dan benar-benar acak, atau frasa sandi yang mudah diketik, dengan aturan lanjutan: sertakan atau kecualikan kata, wajibkan karakter tertentu, pilih simbol yang diizinkan, dan hindari pengulangan serta urutan.
  • Generator Hash — Hitung hash MD5 dan SHA dari teks atau file apa pun secara instan, buat tanda tangan HMAC, dan tempel checksum yang diharapkan untuk memverifikasi unduhan.
  • Generator Angka Acak — Buat angka acak (dengan atau tanpa duplikat), pilih pemenang dari daftar, acak urutan nama, bagi kelompok menjadi tim, lempar koin, dan lempar dadu.
  • Konverter Unix Timestamp — Lihat waktu Unix saat ini secara langsung, konversi timestamp epoch apa pun (detik, milidetik, mikro- atau nanodetik) ke tanggal di zona waktu mana pun, dan ubah tanggal kembali menjadi timestamp.

Pertanyaan yang sering diajukan

Apa itu ULID?
Universally Unique Lexicographically Sortable Identifier: 26 karakter, berisi timestamp milidetik 48 bit ditambah 80 bit acak, dikodekan dalam Crockford Base32. ULID terurut berdasarkan waktu pembuatan, tidak seperti UUID v4.
Seberapa pendek Nano ID boleh dibuat?
Tergantung berapa banyak ID yang kamu buat. Masukkan kecepatan pembuatanmu di panel tabrakan: panel akan menunjukkan berapa lama sampai peluang duplikat mencapai 1%. Untuk ID publik yang sering dibuat, gunakan 16 karakter atau lebih.
Bisakah saya mendapatkan tanggal dari ULID?
Bisa — tempel ULID-nya di bagian Decode a ULID. 10 karakter pertama adalah waktu pembuatan dalam milidetik, ditampilkan sebagai tanggal dalam zona waktu kamu dan dalam UTC.
Apa arti monotonic?
Saat beberapa ULID dibuat dalam milidetik yang sama, mode monotonic menaikkan bagian acaknya alih-alih membuat nilai acak baru, sehingga ID tetap terurut persis sesuai urutan pembuatannya.
Bisakah saya memasang Generator ULID & Nano ID sebagai aplikasi web dan memakainya offline?
Bisa. Generator ULID & Nano ID adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait