UUID v1 Generator

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

Generate time-based UUID v1 values

UUID version 1 combines a Gregorian timestamp with a clock sequence and node field in the standard 128-bit UUID layout. Generate one value or up to 1,000 values, with optional uppercase output or a compact representation without hyphens.

UUIDv1 is useful when compatibility with an existing time-based UUID system matters. Its conventional text form begins the third group with 1 to identify the version.

How to use the UUID v1 generator

  1. Set Count to the number of identifiers required.
  2. Keep Hyphens enabled for the conventional UUID text representation.
  3. Select Upper Case only when another system requires that formatting.
  4. Generate, then copy or download the values.

Ordering and privacy considerations

RFC 9562 defines UUIDv1 using a timestamp measured since the Gregorian epoch, plus clock-sequence and node fields. Because parts of a UUIDv1 carry time-related information, it should not be treated as an opaque secret.

The timestamp fields in UUIDv1 are not arranged for simple lexical database sorting. UUID v6 reorders the same general time-based structure for improved locality, while UUID v7 uses a Unix timestamp and random data.

UUID v1 FAQ

Does UUID v1 reveal a MAC address?

The node field historically allowed an IEEE address, but implementations may use a random or pseudorandom node value. Do not assume either behavior without checking the generator implementation.

Is UUID v1 guaranteed unique?

Its design combines several fields to avoid collisions, but applications should still enforce uniqueness when duplicates would be harmful.

Can UUID v1 be used as an access token?

No. UUIDs identify objects; they do not provide authorization or prove that a requester may access the referenced object.

Output
Settings