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
- Pick version: v4 (fully random, the common pick) or v7 (timestamp-embedded, time-orderable, perfect as a DB primary key).
- Set count (1-1000) and hit Generate.
- 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).
- 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
- JWT decoder / generatorDecode header / payload / expiry, re-sign with secret
- cURL ↔ fetch ↔ Python converterPaste a cURL command → emit fetch / Python requests / HTTPie
- CSS / XPath selector testerPaste HTML + selector → live highlight of matches
- Regex builder & live testerPattern + sample text → live highlight + capture groups