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
1fb26903-f54a-4030-bf72-2f8354280d4e
7be310e0-9374-481b-b6c1-4017d2d5a25b
7f1554c9-6e66-423b-b2a5-1c59668927c8
6ffe764f-6839-4578-b496-c6c203bb1c7d
2042f56a-f2aa-4e64-b3eb-7d58665208ee
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.