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

b8265e07-54ab-4cbd-b6db-f92c665afd73
f37c4602-ccad-4159-88c5-852f0ea92b55
7c0d2ce7-e2f5-48e0-9c56-e89dc1dc1f14
5a580222-2aab-4385-9d1c-9fb231b1b9b3
c8834e35-53f4-4862-82d2-a6a5f9fa8256

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.