ULID Generator — Time-Ordered, Lexically Sortable IDs
Generate ULID (Universally Unique Lexicographically Sortable Identifier) strings — 26 characters, 48-bit millisecond timestamp + 80-bit randomness, Crockford Base32. Bulk generate up to 1000. 100% local.
Last updated:
Comments01M2SYWWC8M3ZNEA9G2XAZCZRB01M2SYWWC8X7JMHPWK67D79NF101M2SYWWC8513V6WY04PZ22B1901M2SYWWC88XXGVTHQB2H9MQ3601M2SYWWC8PRJJPP0N1M291X1H
Frequently Asked Questions
What is a ULID and how is it different from UUID?
ULID is a 128-bit ID like UUID, but the first 48 bits are a Unix millisecond timestamp. Sorting ULIDs lexicographically also sorts them by creation time — hugely useful as a database primary key (better index locality than UUID v4) or as a filename in time-ordered logs.
Are two ULIDs generated in the same millisecond ordered?
Only if you enforce monotonicity. This tool generates independent 80-bit random parts per call, so two IDs in the same millisecond have unpredictable relative order. In production, use a library (like ulid/monotonic) that bumps the random part when the timestamp doesn't change.
Why Crockford Base32 instead of hex?
Crockford Base32 excludes I / L / O / U to avoid transcription ambiguity, is case-insensitive, and encodes 5 bits per character vs 4 for hex — so 26 characters carry 130 bits of data with room for the timestamp/random split.
Try Next
UUID v7 Generator
Generate UUID v7 identifiers online (RFC 9562). The first 48 bits encode a Unix millisecond timestamp, so v7 UUIDs sort lexicographically by creation time — dramatically better as a database primary key than v4. Bulk generate up to 1000 and inspect the embedded timestamp for each. 100% local.
Related Tools
Lorem Ipsum
Generate placeholder Lorem Ipsum text by words, sentences, or paragraphs for mockups, wireframes, and design drafts. Free, no signup, runs entirely in your browser.
Password Generator
Generate strong, random passwords with customizable length and character sets. Free, no signup — cryptographically secure via crypto.getRandomValues, runs entirely in your browser.
QR Code
Generate QR codes online for URLs, text, WiFi credentials, and more. Download as PNG or SVG. Everything runs locally.
UUID Generator
Generate random UUIDs (v4) and time-ordered UUIDs (v7) online. Bulk generate up to 1000 at once and copy with one click.
QR Reader
Decode QR codes from an image, screenshot, or photo — right in your browser. Drop a PNG / JPG / WebP and read the URL, text, WiFi credentials, or vCard behind it. 100% local, no upload.
Gitignore Generator
Generate a .gitignore file by selecting your tech stack — Node.js, Python, Go, Rust, Java, macOS, Windows, VS Code, JetBrains, Docker, and Next.js. Combine multiple templates. Copy or download instantly.