DEVELOPER TOOL

UUID Generator

Generate cryptographically random UUIDs in versions 1, 4, 5, and 7. Batch generate, validate, and export — all in your browser.

100% client-side Instant generation Crypto-secure randomness

UUID Version

Random UUID using crypto.getRandomValues(). Most common choice for general-purpose unique identifiers.

Output Format

Batch Generate

Generate 1–1000 UUIDs at once

Generated UUID

loading...
v4

Batch Output

Click "Generate" to create a batch of UUIDs

Validate UUID

Waiting...

Version Reference

v1 — Time-based

Uses current timestamp and node identifier. Sortable by creation time. Good for distributed systems needing temporal ordering.

v4 — Random

122 bits of cryptographic randomness. Most widely used version. Perfect for general-purpose unique identifiers.

v5 — Name-based

SHA-1 hash of namespace + name. Deterministic — same inputs always produce the same UUID. Great for deduplication.

v7 — Unix Time

48-bit Unix timestamp + random. Modern replacement for v1. Sortable as binary, ideal for database primary keys.

Copied!

Related Tools