JSON Formatter
Prettify, minify, and validate JSON.
Generate ULIDs and decode their timestamps.
48-bit millisecond timestamp + 80-bit randomness (crypto.getRandomValues). Same-ms ids stay lexicographically sortable when monotonic.
ULIDs embed a creation timestamp so they sort lexicographically by time. UUID v4 is fully random; UUID v7 also carries time.
When several ULIDs share a millisecond, the random part increments so they stay lexicographically ordered (spec monotonicity).
No. Generation and timestamp decoding run entirely in your browser.