UUID v6 Generator

This online UUID v6 generator creates reordered time-based UUIDs locally in your browser. Generate one or many standard UUID v6 values without uploading data. Expand to read more.

Generate time-ordered UUID v6 values

UUID version 6 reorders the timestamp fields of UUIDv1 so the most significant portion changes in chronological order. Generate one identifier or a batch of up to 1,000 with optional uppercase or no-hyphen formatting.

UUIDv6 is intended for systems that want time-based UUID semantics with better database index locality than the traditional UUIDv1 field order.

How to use the UUID v6 generator

  1. Choose the number of identifiers to generate.
  2. Keep Hyphens enabled for standard text interchange.
  3. Enable Upper Case only when required by a destination format.
  4. Generate and copy or download the values.

UUID v6 ordering and metadata

RFC 9562 defines UUIDv6 by reordering the Gregorian timestamp used by UUIDv1, while retaining clock-sequence and node fields. Its leading timestamp improves natural byte and text ordering when representations are compared consistently.

Time ordering is not the same as a trusted event timestamp. Clock behavior and generation within the same time interval still matter, and the identifier exposes time-related metadata. Store an explicit timestamp when audit meaning or precise event time is required.

UUID v6 FAQ

How is UUID v6 different from UUID v7?

UUIDv6 is based on the UUIDv1 Gregorian timestamp structure. UUID v7 uses Unix epoch milliseconds followed by random data and is often simpler for new systems.

Can UUID v6 replace an auto-increment key?

It can improve distributed ID generation and index locality, but it does not provide a gap-free sequence or strict transactional ordering.

Is UUID v6 a secret value?

No. It contains structured metadata and should only be used as an identifier, with authorization enforced separately.

Output
Settings