UUID Generator
Generate UUIDs (v4) with customizable formats. Validate existing UUIDs, bulk generate unique identifiers.
What is a UUID?
A UUID (Universally Unique Identifier) — also called a GUID in Microsoft contexts — is a 128-bit number formatted as a 36-character string like
550e8400-e29b-41d4-a716-446655440000. The format was standardized in RFC 4122 (and updated in RFC 9562, May 2024) to give every system in the world a way to mint identifiers that won't collide without coordination — no central registry, no database lookup. UUIDs power primary keys in distributed databases, session tokens, file-system identifiers, Bluetooth service UUIDs, and the entity IDs of every modern API. The seven versions trade off different properties: v1 embeds a timestamp + MAC, v3/v5 derive deterministically from a namespace, v4 is fully random, v7 (added in 2024) is timestamp-sortable while still effectively unique. This generator produces all of them client-side. Need a different kind of unguessable token? Use the Password Generator or hash your input with the Hash Generator.Generated UUIDv4
Generating...
Format
Bulk Generation
Count:
UUID Validator
Recent UUIDs
Generated UUIDs will appear here.
Last 20 UUIDs are kept in history.
Last 20 UUIDs are kept in history.
How to use this tool
- 1Pick a versionChoose v4 (random, default), v7 (sortable timestamp), v5 (deterministic namespace), v3 (MD5 namespace), or v1 (timestamp + MAC).
- 2Set count and formatGenerate 1 or up to 10,000 at once. Pick standard, uppercase, no-hyphens, or braced format depending on your target system.
- 3Copy or validateClick any UUID to copy it, or paste an existing UUID into the validator to confirm its version and format.
