ULID (Universally Unique Lexicographically Sortable Identifier) is a 26-character unique identifier that combines a 48-bit timestamp with 80 bits of randomness. It's sortable by time and URL-safe.
How is ULID different from UUID?
Unlike UUID v4 which is purely random, ULID encodes a timestamp in the first 10 characters, making it naturally sortable by creation time. ULID uses Crockford's Base32 encoding and is case-insensitive.
Can I decode a ULID to get the timestamp?
Yes, the first 10 characters of a ULID encode a millisecond-precision Unix timestamp. Use the decode feature to extract the timestamp from any ULID.
Is my data private?
Yes, all ULID generation and decoding happens locally in your browser. No data is sent to any server.