UUID Generator (v1, v4, v7)

Generate Universally Unique Identifiers (UUIDs) with support for versions 1 (timestamp-based), 4 (random), and 7 (timestamp-ordered). Perfect for databases, APIs, and distributed systems.

UUID v1

Timestamp-based

UUID v4

Random

UUID v7

Timestamp-ordered

Bulk Generation

About UUIDs

What is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit label used to uniquely identify information in computer systems. The probability of duplicate UUIDs is extremely low, making them ideal for distributed systems.

UUID v1

Combines timestamp with MAC address. Provides temporal ordering but may expose hardware information. Best for tracking when resources were created.

UUID v4

Completely random generation. Most commonly used version. No information leakage but no inherent ordering. Best for general-purpose unique identifiers.

UUID v7

Modern timestamp-based with improved randomness. Provides both temporal ordering and privacy. Best for database indexes and distributed systems requiring sortable IDs.

Common Use Cases

  • Database primary keys and unique identifiers
  • API request/response tracking and correlation IDs
  • Distributed systems and microservices communication
  • File naming and resource identification