🆔 GUID v1 / v7 Generator

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

Generate


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.

Related tools

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).