UUID v1 Generator — Time-Based UUID Online
UUID v1 encodes the current timestamp (100-nanosecond intervals since Oct 15, 1582) plus a node ID (MAC address or random). Useful when you need the creation time embedded in the ID.
Example UUID v1
6ba7b810-9dad-11d1-80b4-00c04fd430c8Generate UUID v1
c661fb6a-063c-4117-a9e4-ee75ebde94b7Bit breakdown
FAQ
Does UUID v1 expose my MAC address?
In browsers, the MAC address is not accessible, so the node component is replaced with a random 48-bit value with the multicast bit set. This makes browser-generated v1 UUIDs safe to share.
Can I extract the timestamp from a UUID v1?
Yes — the timestamp is spread across the first three fields of the UUID. You can reconstruct it: take the time_low, time_mid, and time_hi_and_version fields, strip the version bits from time_hi, and convert from 100-ns intervals since UUID epoch (Oct 15, 1582) to Unix time.
What's the difference between UUID v1 and v7?
Both are time-based, but v7 uses Unix milliseconds (sortable lexicographically) while v1 uses a 100-ns interval timestamp in a scrambled byte order (not naturally sortable). v7 is preferred for new systems.
Need a different UUID version? The full generator supports v1, v4, v5, v7, and ULID.
Open full UUID Generator →