UUID v1 Structure
Related Tools
Frequently Asked Questions
Can I extract the timestamp from a UUID v1?
Yes! UUID v1 contains a 60-bit timestamp that can be extracted and converted to a human-readable date. Use our UUID Decoder tool to automatically extract the timestamp, or parse it programmatically by combining the time_low, time_mid, and time_hi fields.
Is UUID v1 safe to use in URLs?
While UUID v1 is technically safe for URLs, be aware that it exposes the creation timestamp and potentially MAC address information. If this is a privacy concern, consider using UUID v4 (random) instead.
Why does UUID v1 start from 1582?
The UUID v1 epoch of October 15, 1582 was chosen because it's the date of Gregorian calendar reform. This predates all computers, ensuring no timestamp could ever be negative. It was a pragmatic choice when the DCE standard was created in the early 1990s.
How does UUID v1 handle clock adjustments?
UUID v1 includes a 14-bit clock sequence field that should be randomly initialized and incremented whenever the system clock is set backwards or the node ID changes. This prevents duplicate UUIDs even when the clock is adjusted.