Crypto-secure UUID v1 / v4 / v7 generation with bulk mode and validation. Everything runs locally in your browser.
Primary keys, request IDs, trace IDs — every developer generates UUIDs daily. Online generators that run on servers are fine for random strings, but deterministic teams want crypto-secure, version-controlled, testable generation that also works in CI pipelines via URL deep links.
| ID | uuid.generate |
| Version | 1.0.0 |
| Status | stable |
| Category | Generators |
| Contract | no side effects, local, no AI |
| Runtime | Browser, Node, Edge, Worker |
| Consumes | options (version, count, uppercase) |
| Produces | uuids[] |
crypto.getRandomValues.
🛡️ Security note: v4/v7 use the platform CSPRNG, never Math.random().
AI is probabilistic. Your tools shouldn't be.
Yes — v4 and v7 use the platform CSPRNG (crypto.getRandomValues), never Math.random().
v4 (random), v7 (time+random, sortable) and v1 (time-based), with bulk generation up to 5000 at once.
v7 is time-ordered like v1 but uses random entropy instead of leaking MAC-derived node data, and plays better with database index locality.
Yes — paste any UUID to check format, detect its version (1/3/4/5/7), RFC 4122 variant and nil-UUID status.
Deploy this tool on Vercel · Ship faster with Cursor · Your static site on Cloudflare