DeveloperNo signup 👤Free forever ✅Mobile ready 📱
UUID Generator
Generate universally unique identifiers instantly. Choose from v4 (random), v1 (timestamp), v5 (name-based), or Nil. Bulk generate up to 20 at once and copy in your preferred format.
Generator options
UUID version
5
120
Output format
Generated UUIDs5
4c021b2a-a67b-4089-b5ae-f27026d9e737
85d127a9-3149-48d8-b2f6-12cc0b7d5833
269fd26e-47c5-49cd-945b-b218b22fd8bb
70eee038-dd52-4a38-b395-7fc593485262
a7247543-8f40-4781-9e59-76951f9197aa
Version
V4
Format
standard
Count
5
* Generated in your browser. v4 uses Math.random() — suitable for most uses, not for cryptographic key generation.
Generated locally in your browser — no data shared
What is a UUID?
A UUID (Universally Unique Identifier), also known as a GUID, is a 128-bit identifier standardised by RFC 4122. It is designed to be unique across all space and time without a central authority — making it ideal for distributed systems, database primary keys, session tokens, and file names.
UUID versions explained
- v4 (Random): Generated from random numbers. The most commonly used version — simple, collision-resistant, and requires no input.
- v1 (Timestamp): Incorporates the current timestamp and a node identifier. UUIDs are sortable by creation time.
- v5 (Name-based): Deterministically derived from a namespace UUID and a name using SHA-1. Same inputs always produce the same UUID.
- Nil: All bits set to zero. Used as a sentinel or default/null value in systems that require a UUID field.
UUID format
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
M = version digit, N = variant bits. Total: 32 hex characters, 128 bits.