UUID Generator

Generate and validate UUIDs (v1, v4, v5, NIL) with advanced formatting options. All generation happens in your browser.

No data is sent to any server. UUIDs are generated locally and never leave your device.

Generation Settings

Validate & Analyze UUID

Quick Examples

About UUIDs

UUIDs (Universally Unique Identifiers) are 128-bit values used to uniquely identify information in computer systems with extremely low probability of duplication.

Supported versions:

  • v1: Time-based UUID generated from current timestamp and MAC address
  • v4: Randomly generated UUID (most commonly used)
  • v5: Namespace-based UUID using SHA-1 hash (deterministic)
  • NIL: Special UUID with all zeros (00000000-0000-0000-0000-000000000000)

Format options:

  • Plain/Uppercase: Standard format with different casing
  • Braced: Wrapped in curly braces (Microsoft GUID style)
  • Quoted: Wrapped in double quotes (for JSON/strings)
  • Hex: Prefixed with 0x (hexadecimal notation)
  • URN: Uniform Resource Name format (urn:uuid:...)

Use cases: Database primary keys, distributed systems identifiers, session tokens, file/object identifiers, API request IDs, event tracking