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.