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.