GUID v1 / v7 Generator

Generate time-based (v1) and Unix-time ordered (v7) UUIDs locally.

Generate


Sponsored

How it works

How it works

  • v1: 60‑bit timestamp (100‑ns ticks since 1582‑10‑15) + 14‑bit clock sequence + 48‑bit node (random here). Sets version=1 and RFC 4122 variant bits.
  • v7: 48‑bit Unix time (ms) in the high bits, then randomness for monotonicity and distribution; sets version=7 and variant bits.
  • Security: the v1 “node” here is not a MAC address for privacy; v7 is recommended for ordered IDs without leaking hardware info.
  • Collisions are astronomically unlikely with quality RNG, but not impossible; do not use as cryptographic secrets.

Privacy & Security

Generation is local.

Accuracy, Limits & Tips

v1 clock sequence increments only if clock regresses within session; no monotonic sub-ms counter.

Examples

  • Create ordered IDs for logs.

Looking for broader guides and best practices? Visit the ToolsAreUs Blog for indexes (like the full tool list) and articles (e.g. secure password generation).