RFC 9562 ยท TIME-ORDERED ยท V1 COMPATIBLE

UUID v6 Generator

Generate UUID v6 identifiers with reordered timestamps, inspect 100-nanosecond time data, test lexicographic ordering, convert UUID v1 to v6 and analyze database locality directly in your browser.

Privacy-safe: Generated node identifiers are randomized and do not use your hardware MAC address.

Generated UUID v6

Generated UUID v6 values will appear here.

What is UUID v6?

UUID v6 is a time-ordered UUID format defined by RFC 9562.It retains the 60-bit Gregorian timestamp model used by UUID v1,but rearranges the timestamp fields so the most significanttimestamp bits appear first.

This makes UUID v6 much more suitable for lexical sorting and database index locality than traditional UUID v1 identifiers.

UUID v6 Structure

  • 60 bits:Gregorian-epoch timestamp
  • 4 bits:version 6
  • 14 bits:clock sequence
  • 48 bits:node identifier
  • 2 bits:RFC variant

UUID v6 vs UUID v1

UUID v1 and UUID v6 use the same underlying timestamp concept,but UUID v6 moves the timestamp into most-significant order.This means UUID v6 strings can be sorted chronologically muchmore naturally.

UUID v6 vs UUID v7

UUID v6 is mainly useful for systems that need UUID v1-stylecompatibility. UUID v7 uses Unix milliseconds and random dataand is generally recommended for new applications that needtime-ordered identifiers.

When Should You Use UUID v6?

  • Migration from existing UUID v1 systems
  • Time-ordered database identifiers
  • Systems requiring the UUID v1 timestamp model
  • Improved B-tree index locality
  • Testing and interoperability with RFC 9562 UUID v6

Frequently Asked Questions

UUID v6 is a time-based UUID format defined by RFC 9562. It reorders the timestamp fields used by UUID v1 so that the most significant timestamp bits appear first.

UUID v6 was designed primarily for systems using UUID v1 that want improved database locality and lexicographic ordering without abandoning the v1 timestamp model.

Yes. UUID v6 places its timestamp in most-significant order, making standard UUID strings naturally sortable by timestamp when generated correctly.

Yes. UUID v6 contains the same 60-bit Gregorian-epoch timestamp concept used by UUID v1, with 100-nanosecond resolution.

This generator uses a cryptographically random node identifier with the multicast bit set, so your hardware MAC address is not exposed.

UUID v6 retains the v1 timestamp, clock sequence and node structure but rearranges the timestamp fields so the most significant timestamp bits come first.

UUID v6 is a reordered v1-style UUID using the Gregorian 100-nanosecond timestamp model. UUID v7 uses Unix milliseconds and random data and is generally preferred for new applications.

Yes. A UUID v1 timestamp, clock sequence and node value can be transformed into the corresponding UUID v6 field layout. This tool provides a v1 to v6 conversion feature.

No. Generation, conversion and analysis are performed locally in your browser.