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.
Timestamp-based
Random
Timestamp-ordered
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.
Combines timestamp with MAC address. Provides temporal ordering but may expose hardware information. Best for tracking when resources were created.
Completely random generation. Most commonly used version. No information leakage but no inherent ordering. Best for general-purpose unique identifiers.
Modern timestamp-based with improved randomness. Provides both temporal ordering and privacy. Best for database indexes and distributed systems requiring sortable IDs.