Skip to main content
Aarunya AppsAarunya Apps

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-00c04fd430c8

Generate UUID v1

c661fb6a-063c-4117-a9e4-ee75ebde94b7

Bit breakdown

c661fb6a-063c-4117-a9e4-ee75ebde94b7
random random version (4) + random variant + random random

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 →
Powered by Aarunya Apps