How to use it
- 1
Select the generate action.
- 2
Copy the 26-character ULID.
- 3
Repeat for another value.
What the tool can do
- A 48-bit millisecond timestamp component.
- 80 bits of randomness from crypto.getRandomValues.
- Crockford Base32 without ambiguous characters.
Common use cases
- Sortable record identifiers.
- Logs and events where time ordering is useful.
- Test data for systems that use ULIDs.
How it works inside
The first ten characters encode time and the remaining sixteen encode randomness.
ULIDs can be sorted as strings when casing is consistent.
Questions and answers
How does ULID differ from UUID v4?
ULID contains a time component and sorts by time, while UUID v4 is random.
Can the date be extracted?
ULID contains a timestamp component, but the current tool generates values and does not parse them.
