Generate time-ordered ULID identifiers with Crockford base32 encoding. Everything runs locally in your browser — nothing is uploaded.
Convert time between different time zones. Enter a time and your source/target time zones and see the converted result. Everything runs locally in your browser — nothing is uploaded.
Generate random times in 12-hour or 24-hour format with optional seconds and configurable time range. Everything runs locally in your browser — nothing is uploaded.
Convert between time units including seconds, minutes, hours, days, weeks, months, and years with precise decimal results. Everything runs locally in your browser — nothing is uploaded.
Encode text to Base32 or decode Base32 strings back to text.
Add or subtract hours and minutes from a starting time. Perfect for scheduling, project planning, and time tracking. Everything runs locally in your browser — nothing is uploaded.
ULID Generator lets you generate time-ordered ULID identifiers with Crockford base32 encoding. Everything runs locally in your browser — nothing is uploaded.. It works on any device with a modern web browser.
Generate time-ordered ULID identifiers with Crockford base32 encoding. Everything runs locally in your browser — nothing is uploaded. It runs entirely in your browser — no software installation or data uploads required.
Configure your settings below — the output generates instantly.
Yes. After the initial page load, ULID Generator runs entirely on your device with no internet connection needed. All processing is done locally.
ULID (Universally Unique Lexicographically Sortable Identifier) is a 26-character string that is time-ordered and collision-resistant. Format: 48-bit timestamp + 80-bit randomness in Crockford base32.
ULIDs are lexicographically sortable by creation time. UUIDs (v4) are random and not sortable. ULIDs are shorter (26 chars vs 36) and more database-friendly.
Yes. The first 10 characters encode the Unix timestamp in milliseconds. You can decode them to find the exact creation time of any ULID.
Generate 1 to 1000 ULIDs at once. Each ULID is unique even at millisecond granularity due to the 80-bit random component.
Yes. All generation runs in your browser. No data is transmitted.
Random String Generator
Generate cryptographically secure random strings with customizable length, count, and character sets (uppercase, lowercase, digits, symbols).
Random Port Generator
Generate random TCP/UDP port numbers from well-known, registered, or dynamic ranges. Useful for network testing, Docker port mapping, and firewall configuration.