UUID Generator
Generate cryptographically secure version 4 UUIDs in your browser. Bulk generation, one-click copy — all offline, no data leaves your device.
Generated UUIDs
How to use
Choose how many UUIDs you need (1–100), toggle uppercase if your system requires it, and click Generate. Each UUID appears in its own row with a copy button.
Click Copy all to copy every UUID as a newline-separated list, ready to paste into a file or database seed script.
All generation happens in your browser using the Web Crypto API — no UUIDs are sent to any server.
Use cases
- Primary keys for database rows when you need IDs before saving to the server
- Seeding test data — generate 50 UUIDs and paste them into a SQL or JSON fixture file
- Correlation IDs for distributed system requests and log tracing
- Unique file names to avoid naming collisions in object storage (S3, R2)
- Session or token identifiers in authentication flows
Limitations
This tool generates UUID v4 only. If you need v1 (time-based), v5 (name-based SHA-1), or v7 (monotonic sortable), a dedicated library like the npm uuid package is the right choice.
Maximum batch size is 100 UUIDs at once. For bulk generation of thousands of IDs, use a script with crypto.randomUUID() directly.