Generators

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.

UUID/ULID Generate/Decode — Generate UUIDs/ULIDs in bulk, or decode one from the input

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

1

Select UUID v4, UUID v7, or ULID as the type

2

Set the quantity (1 to 10,000)

3

Click generate and the IDs appear in the output pane

4

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

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 →