UUID Generator
Generate UUID v1, v4, v5 and v7 identifiers instantly in your browser. Choose time-based, random, namespace+name or time-ordered UUIDs, generate batches of up to 1000, and control letter case and hyphens — with cryptographically secure randomness. Private, no uploads.
Options
Random UUID using cryptographically secure browser randomness (crypto.getRandomValues — never Math.random).
Up to 1,000 UUIDs per batch.
About this generator
- All UUIDs are generated locally in your browser. Nothing is uploaded.
- Random UUIDs use cryptographically secure browser randomness.
- UUIDs are identifiers, not secrets — never use them as passwords or keys.
UUIDs are generated locally in your browser and are never uploaded.
UUID v4 and v7 use cryptographically secure browser randomness. UUIDs are identifiers, not secrets — they are not passwords, encryption keys, or authentication tokens. A very large random identifier space makes collisions astronomically unlikely, but no finite random system can guarantee absolute impossibility.
How it works
- 1Choose a UUID version. Pick UUID v1 (time-based), v4 (random), v5 (namespace + name) or v7 (time-ordered). A short description explains each version.
- 2Set quantity and formatting. Choose how many UUIDs to generate (1–1000) and the letter case and hyphen style. For v5, enter a namespace (DNS, URL, OID, X.500 or a custom UUID) and a name.
- 3Generate your UUIDs. Click Generate UUIDs (or Generate Again for new random values). v4 and v7 use cryptographically secure browser randomness — never Math.random.
- 4Copy or download. Copy any single UUID, copy all of them one per line, or download a generated-uuids.txt file — all locally in your browser.
Best practices
- Use v4 for general-purpose identifiers: it is random, universally compatible and needs no inputs.
- Use v5 when you need the same name to always produce the same UUID — deterministic IDs for stable references.
- Use v7 for time-ordered IDs when values sort naturally by creation time, such as database primary keys.
- Treat UUIDs as identifiers, not secrets — never use them as passwords, API keys or authentication tokens.
- For v1, remember this tool never reads your device MAC address: it uses a generated random node identifier.
- Batches are checked for uniqueness, and v5 quantity is fixed at 1 because the same namespace + name is always identical by design.
- Everything runs locally in your browser with cryptographically secure randomness — nothing is uploaded.
Frequently Asked Questions
What does UUID Generator do?
What is UUID v4?
What is UUID v1?
Does this UUID v1 generator use my MAC address?
What is UUID v5?
Why does UUID v5 produce the same result?
What is UUID v7?
What is a GUID?
Can I generate UUIDs in bulk?
Can UUIDs collide?
Are UUIDs secret?
Is anything uploaded?
Related Tools
Supported UUID versions
Generate RFC 4122 / RFC 9562 compliant UUIDs directly in your browser: v1 (time-based, with a random node identifier — never your MAC address), v4 (random, cryptographically secure), v5 (namespace + name, deterministic, with DNS, URL, OID, X.500 or custom namespaces) and v7 (time-ordered). Batches of up to 1000 are supported for v1, v4 and v7, with lowercase/uppercase and hyphen formatting. Everything runs locally — no uploads.
Privacy & data removal
Your UUIDs are generated entirely in your browser using local cryptographic randomness and are never uploaded to any server. No account is required to use the UUID Generator, and we never store or share your namespaces, names or generated identifiers. This tool also never reads your device MAC address when generating v1 UUIDs.
