About RFC 9562 UUIDv7 & ULID Sortable ID Generator & Timestamp Decoder
High-performance client-side generator and inspector for modern time-ordered unique identifiers: RFC 9562 UUIDv7 and Crockford Base32 ULID. Designed for high-throughput databases (PostgreSQL, MySQL, SQLite, MongoDB) to eliminate B-tree page fragmentation. Features bulk generation (up to 500 IDs), sub-millisecond precision, and a reverse timestamp decoder that extracts the exact UTC creation date and time from any UUIDv7 or ULID string.
Key Capabilities & Features
- Official RFC 9562 UUIDv7 generation with 48-bit UNIX millisecond timestamp prefix
- Crockford Base32 ULID generation (26 characters, URL-safe, case-insensitive)
- Built-in timestamp decoder: paste any UUIDv7 or ULID to reveal creation time
- Bulk generation up to 500 IDs with one-click copy and .txt export
- Cryptographically secure entropy via native browser WebCrypto API
How to Use RFC 9562 UUIDv7 & ULID Sortable ID Generator & Timestamp Decoder
Select ID Format
Choose between UUIDv7 (RFC 9562 standard) or ULID (Crockford Base32).
Set Batch Size
Configure batch count (1 to 500) and desired casing (lowercase or UPPERCASE).
Copy or Decode
Copy generated IDs or switch to the Timestamp Decoder to inspect when an ID was minted.
Privacy & In-Browser Execution Guarantee
100% Client-Side. Random entropy is generated cryptographically using window.crypto.getRandomValues.
Frequently Asked Questions
Why should I use UUIDv7 instead of UUIDv4?
UUIDv4 is completely random, causing extensive B-tree index fragmentation and page rebalancing in databases like PostgreSQL and MySQL. UUIDv7 embeds a millisecond timestamp prefix, making inserts append-only and up to 300% faster.