UUID / ULID Generator
Generate UUIDs and ULIDs for database records, distributed systems, or any context where you need a unique identifier. Generate one or thousands at once. Supports UUID v4 (random) and v7 (time-ordered), plus ULID (26-character sortable ID). You can also decode a ULID to see its embedded timestamp and random component.

What it does
- ▸Generates UUID v4 (random) and v7 (time-ordered, RFC 9562)
- ▸Generates ULIDs (Universally Unique Lexicographically Sortable Identifiers)
- ▸Bulk generation — create thousands of IDs at once
- ▸Decodes ULIDs to show the embedded timestamp and random bytes
- ▸Uses crypto.getRandomValues() for cryptographically secure randomness
Use cases
- ▸Generating unique IDs for database records before insertion
- ▸Creating test data with realistic unique identifiers
- ▸Generating time-ordered UUIDs v7 for sortable database keys
- ▸Decoding a ULID to verify its timestamp component
How it works
Select UUID v4, UUID v7, or ULID as the type
Set the quantity (1 to 10,000)
Click generate and the IDs appear in the output pane
Copy the IDs for use in your application or database
Frequently asked questions
1What's the difference between UUID v4 and v7?
UUID v4 is entirely random. UUID v7 (RFC 9562) embeds a Unix timestamp in the first 48 bits, making the IDs time-ordered. This improves database index locality — new IDs sort after older ones, reducing B-tree page splits.
2What's a ULID?
ULID (Universally Unique Lexicographically Sortable Identifier) is a 26-character string that encodes a 48-bit timestamp and 80 bits of randomness. It's sortable as a string, which makes it useful for database keys and log entries where chronological ordering matters.
3Are the generated UUIDs cryptographically secure?
Yes. The generator uses crypto.getRandomValues(), which provides cryptographically secure random numbers. The UUIDs are suitable for use as security tokens, session IDs, or any context where unpredictability matters.
Related tools

Hash Generator
MD5 / SHA / CRC32 / Blake hashes and HMACs of the input text

Random String Generator
Generate cryptographically random strings and passwords

Mock Data Faker
Generate realistic mock data from JSON templates with {{faker}} placeholders

JWT Key Generator
Generate cryptographically secure keys for every JWT algorithm — HMAC, RSA, ECDSA, EdDSA
Use UUID/ULID Generate/Decode offline in Devinity
All 95 tools run locally on your Mac. No internet required, no data sent to servers.
Download Devinity →