Generate Universally Unique Lexicographically Sortable Identifiers with high performance
UUID to ULID Converter
Convert any UUID (v1, v4, v7) to ULID format and back. Lossless 128-bit conversion using Crockford Base32 encoding. Works entirely in your browser — no server, no tracking.
UUID Tools
-Convert, generate & inspect UUIDs (v4/v7)
Note: When converting UUID to ULID, the current timestamp will be used. This means the same UUID will produce different ULIDs at different times.
Paste a UUID above to inspect
Supports v1, v4, v7 and all RFC 4122 variants
UUID vs ULID — What's the Difference?
| Feature | UUID v4 | ULID |
|---|---|---|
| Length | 36 chars | 26 chars |
| Sortable | No | Yes (by time) |
| Timestamp | No (none) | Yes (48-bit ms precision) |
| Hyphens | Yes | No |
| Encoding | Hex | Crockford Base32 |
| Case sensitive | Yes | No |
How the Conversion Works
Both UUID and ULID represent 128-bit values. The converter strips hyphens from the UUID, parses it as a hex integer, then re-encodes the same bits as Crockford Base32 — giving you a 26-character ULID. The process is fully reversible with zero data loss.