Dev Tools
Client-sidefiles never upload

UUID Generator (v4 / v7)

Generate 1-1000 UUIDs at once. **v4** = 122 random bits (RFC 4122). **v7** = 48-bit Unix-ms timestamp + 74 random bits (RFC 9562) — **sortable**, great as a database primary key. Tunable case, hyphen handling, brace wrapping.

How to use
  1. Pick version: v4 (fully random, the common pick) or v7 (timestamp-embedded, time-orderable, perfect as a DB primary key).
  2. Set count (1-1000) and hit Generate.
  3. Format options: Case (GitHub / GitLab favour lower; some COM APIs use UPPER), Keep hyphens (uncheck to get a 32-char compact form), Wrap with braces (C# Guid style).
  4. Copy all to clipboard (newline-separated) or Download .txt as a file.
Tips
  • v7 is the new RFC 9562 standard (2024) — time-orderable + unpredictable. Replaces ULID in many stacks. As a SQL primary key it outperforms v4 (no random B-tree inserts).
  • v4 vs v7: use v4 for public-facing IDs (no time leak); use v7 for internal DB keys (pagination-friendly).
  • WebCrypto getRandomValues is a CSPRNG — statistical collision is impossible. A billion v4 UUIDs per second for a century only hits ~50% collision probability.
  • Compact 32-char form (no hyphens) is great for short URLs / path params and still sorts lexicographically.

💡 1000 v4 takes ~0.5 ms, 1000 v7 ~1 ms — you can churn out millions per second. Runs locally; unlike some online tools, we don't quietly log your IDs.

Related tools