UUID Generator
Generate v4 UUIDs in bulk, with copy-all support.
Generate one or many version-4 UUIDs (random universally unique identifiers). UUIDs come from your browser's cryptographic random source, suitable for use as primary keys and request IDs.
Common use cases
- Create primary keys for database records that need to be globally unique
- Generate request IDs for distributed tracing and log correlation
- Seed test data with realistic-looking unique identifiers
- Issue idempotency keys for API requests to prevent duplicate operations
Frequently asked questions
Are these UUIDs cryptographically random?▾
Yes. They use crypto.randomUUID() (or crypto.getRandomValues()), the same source used for cryptographic keys.
What's the difference between v4 and v7 UUIDs?▾
v4 is fully random. v7 prefixes a millisecond timestamp so they sort by creation time — useful for database primary keys with B-tree indexes. We currently generate v4 only.
How likely are collisions?▾
Negligible — 122 bits of entropy gives a 50% collision chance only after generating roughly 2.7 quintillion UUIDs. Treat them as effectively unique forever.
Related tools
{}
JSON Formatter & Validator
Beautify, validate and minify JSON instantly in your browser.
↔
JSON ↔ CSV Converter
Convert JSON arrays to CSV and CSV back to JSON.
B64
Base64 Encoder & Decoder
Encode and decode Base64 strings, including UTF-8 and binary.
%
URL Encoder & Decoder
Percent-encode and decode URL components safely.