UUIDv6 Generator

Generate database-friendly UUIDv6 identifiers with a reordered Gregorian timestamp.

UUIDs and batch files are generated locally with secure browser randomness and no MAC address.

UUIDs and batch files are generated locally with secure browser randomness and no MAC address.

Current UUIDv6

Embedded timestamp: The first 60 timestamp bits count 100-nanosecond intervals since 15 October 1582.

Download UUIDv6 batch

Choose between 1 and 100,000. One lowercase, time-ordered UUID is written per line.

What this tool does

Generate RFC 9562 UUID version 6 identifiers whose Gregorian timestamp bits are arranged from most to least significant.

Copy one UUID or create a locally generated text file containing a larger time-ordered batch.

How to use the tool

  1. Use the UUID shown in the first panel or generate another value.
  2. Review the decoded creation time displayed below the UUID.
  3. Choose between 1 and 100,000. One lowercase, time-ordered UUID is written per line.
  4. Download the generated UUIDv6 text file when you need its time-oriented ordering.

Useful applications

  • Creating ordered identifiers for systems that must interoperate with UUIDv1-style timestamps.
  • Testing database index locality and chronological sorting with UUIDv6 values.
  • Preparing fixtures, imports or migration data for software that explicitly expects UUIDv6.
  • Producing standards-based examples for documentation and automated tests.

Notes and limitations

  • UUIDv6 stores a 60-bit Gregorian timestamp in 100-nanosecond units and rearranges it for direct byte and text sorting.
  • This tool generates a new secure 14-bit clock sequence and randomized 48-bit node field for every UUID; it never reads a device MAC address.
  • The node multicast bit is set so the random value cannot be mistaken for an IEEE network-card address.
  • RFC 9562 recommends UUIDv7 for new systems that do not require UUIDv1 compatibility. UUIDs are identifiers, not secrets or access tokens.

Frequently asked questions

How does UUIDv6 differ from UUIDv1?

It contains the same kinds of fields but places the timestamp from most to least significant so ordinary UUID sorting follows time more closely.

Does this UUID contain my MAC address?

No. The tool creates a fresh random node field and sets its multicast bit instead of reading hardware information.

Why can the displayed time differ slightly from the clock?

The timestamp has 100-nanosecond units and may be advanced minimally to keep values ordered when many UUIDs are generated quickly or the device clock moves backward.

Should a new application choose UUIDv6 or UUIDv7?

Use UUIDv6 mainly for compatibility with UUIDv1-oriented systems. RFC 9562 recommends UUIDv7 for new time-ordered designs.

Are generated UUIDs uploaded?

No. The displayed UUID and normal batch download are generated locally in the browser.