Generator ULID
Hasilkan ULID — pengidentifikasi unik 26 karakter yang bisa diurutkan dengan stempel waktu milidetik terbenam — dan dekode ULID apa pun kembali ke waktu pembuatannya.
Generated locally with crypto.getRandomValues — 48-bit timestamp + 80-bit randomness, Crockford Base32, 26 characters.
Langkah berikutnya
Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak diunggah ke server mana pun.
Cara pakai
- 1Klik Hasilkan untuk membuat batch ULID (atau tempel satu untuk didekode).
- 2Setiap ULID menampilkan stempel waktunya — waktu pembuatan dalam format ISO.
- 3Salin ULID satu per satu atau seluruh daftar untuk fixture, seed database, atau analisis log.
Generator ULID
UUIDv4 acak, sehingga baris yang membawanya tersusun kacau: indeks terfragmentasi dan kueri berbasis waktu butuh kolom terpisah. ULID menaruh stempel waktu 48-bit milidetik di depan, diikuti 80 bit acak — 26 karakter Crockford Base32 yang tersusun benar sebagai string biasa.
Alfabet Crockford (0-9 dan A-Z tanpa I, L, O, U) menghindari karakter yang paling sering salah baca saat transkripsi manual: tidak ada I/1, tidak ada O/0. Setengah acaknya memakai crypto.getRandomValues, setengah waktunya jam sistem — sepenuhnya sesuai spesifikasi ULID.
Selain menghasilkan, tempel ULID yang ada untuk mendekodenya: stempel waktu terbenam diekstrak dan ditampilkan sebagai tanggal ISO — setiap ULID di log Anda gratis menjadi catatan waktu pembuatan. Mode batch: hingga 50 sekaligus, semua di momen yang sama.
Pertanyaan yang sering diajukan
Mengapa ULID bukan UUIDv4?
Untuk pengurutan. 10 karakter pertama ULID mengodekan stempel waktunya: urutan leksikografis = urutan kronologis — kunci utama mengelompok di indeks, pemindaian rentang waktu bekerja langsung, log tersusun sendiri. UUIDv4 tidak punya salah satu properti itu; ULID tetap mempertahankan 128 bit ketahanan tabrakan.
Apa itu Crockford Base32?
Alfabet 32 karakter (angka plus A-Z tanpa I, L, O, U) yang dirancang bertahan terhadap transkripsi manusia: tak ada pasangan mirip huruf/angka, tidak sensitif huruf besar-kecil. 25% lebih padat dari hex dan tanpa +, /, = — aman untuk URL, nama file, dan XML tanpa escaping.
Dua ULID pada milidetik yang sama bertabrakan?
Praktisnya tidak: 80 bit acak memberi ~1,2 × 10²⁴ kemungkinan per milidetik. Spesifikasi juga mendefinisikan generasi monotonik (menaikkan bagian acak dalam milidetik yang sama), yang dipatuhi mode batch secara konstruksi.
Is the output safe to paste into production code?
Yes. Formatting, escaping and conversion follow the relevant specs (RFCs, W3C, JSON Schema), and nothing is sent anywhere — you can verify the output locally before committing it.
Does it work on large inputs?
Yes — everything runs locally. A multi-megabyte JSON file or a long regex session is limited only by your machine, not by a request size cap.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
Alat terkait
UUID Generator
Hasilkan identifier UUID v4 acak dalam jumlah besar sekali klik — 1 hingga 500 sekaligus, memakai keacakan kriptografis browser Anda. Gratis, instan, mampu offline.
Generator Token
Hasilkan token API, ID sesi, dan rahasia acak secara kriptografis di browser — crypto.getRandomValues, keluaran batch, entropi per token ditampilkan.
Konverter Unix Timestamp
Konversikan detik atau milidetik Unix ke tanggal manusiawi dan sebaliknya, dengan jam langsung, output zona waktu lokal dan UTC — semuanya di browser Anda.
JSON Formatter
Format dan rapikan JSON yang berantakan secara online — 2 spasi, 4 spasi, atau tab, dengan validasi instan dan lokasi error yang presisi. 100% di browser Anda.
Hash Generator
Hitung hash SHA-1, SHA-256, SHA-384, SHA-512, atau MD5 dari teks atau file, langsung di browser Anda. Checksum cepat untuk pemeriksaan integritas — tanpa unggahan.
Penjelajah cron
Ubah ekspresi cron apa pun menjadi bahasa sederhana: rincian per bidang, lima waktu eksekusi berikutnya di zona waktu Anda, dan preset sekali klik.
Base64 Encoder
Enkode teks ke Base64 secara instan dengan dukungan UTF-8 penuh — emoji, aksen, dan karakter CJK selamat utuh. Gratis, privat, tidak ada yang pernah keluar dari browser Anda.
Sematkan alat ini
Tambahkan alat ini ke situs Anda dengan satu baris — berjalan di browser pengunjung.
<iframe src="https://zoyku.com/id/tools/ulid-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — ulid-generator" loading="lazy"></iframe>