ID Generator

Generate UUID v1, v4, v7, ULID and NanoID in bulk, and decode timestamps.

Works offline Native desktop macOS & Windows
ID Generator
What it does

Seeding a database or writing test fixtures needs a batch of identifiers in the right format, and sometimes you need to know when an existing ID was created. The ID Generator produces UUIDs, ULIDs and NanoIDs on your machine and decodes timestamps from the time-based ones. Nothing is requested from a server.

Five ID types

Generate UUID v4 (random), UUID v7 (time-ordered), UUID v1 (timestamp and node), ULID (sortable base32) and NanoID (URL-safe).

Bulk generation

Create between 1 and 1000 IDs at once, regenerate the list on demand, and copy the whole list or a single ID with a click.

NanoID options

Set the NanoID length from 2 to 128 characters, or supply your own alphabet.

Timestamp decoding

Paste a UUID v1, UUID v7 or ULID to see when it was created, shown in local time and as an ISO 8601 string.

Honest about randomness

Pasting a UUID v4 or NanoID reports that it has no embedded timestamp, since those IDs are fully random.

FAQ

Which UUID version should I use?

UUID v4 is fully random. UUID v7 embeds a millisecond timestamp so values sort by creation time, which keeps database indexes friendlier. UUID v1 combines a timestamp with a node value.

Can I get the creation time from a UUID?

Yes for UUID v1, UUID v7 and ULID. Paste the ID into the decode field. UUID v4 and NanoID contain no timestamp.

Pairs well with
All 46 tools →
Try ID Generator free for 14 days

No card, no account. Every tool included, bought once.

Download