7, and variant is RFC 4122 (8/9/a/b).
How to use
Use this UUIDv7 generator in a few seconds:
- Enter how many UUIDv7 values you need.
- Select Dashed (standard) or turn it off for compact output.
- Click Generate, then Copy if needed.
Tip: UUIDv7 starts with a 48-bit Unix epoch milliseconds timestamp, so values generally sort by creation time.
FAQ
What is UUID version 7 (UUIDv7)?
UUIDv7 is an RFC 4122 UUID that embeds a Unix millisecond timestamp first, then random bits, producing roughly time-ordered IDs.
Does UUIDv7 sort by creation time?
Generally yes: because the timestamp is the leading 48 bits, UUIDv7 values usually sort in generation order (especially within the same system clock).
Is this tool truly offline?
Yes. Generation happens in your browser using crypto.getRandomValues and does not call any network APIs.
Dashed vs no-dash: which should I use?
Dashed is the standard 36-character UUID format; no-dash is the same value as 32 hex characters and is useful for compact storage or URLs.
How do I verify the UUID is really v7?
The version nibble is 7 (third group starts with 7) and the variant nibble is one of 8, 9, a, or b.
Can UUIDv7 replace UUIDv4?
Often yes for IDs: UUIDv7 keeps strong randomness while adding time-ordering, which can improve index locality compared to fully random v4.
Why might two UUIDv7 values have the same timestamp?
Because the timestamp resolution is milliseconds; multiple IDs generated in the same ms share the same timestamp but differ in the random/counter bits.