UUID Generator
Generate RFC 4122 compliant UUIDs — v1 (time-based), v4 (random), v5 (namespace+name), bulk generation.
About UUID Generator
A UUID (Universally Unique Identifier), also known as a GUID (Globally Unique Identifier), is a 128-bit identifier formatted as 32 hexadecimal characters separated by hyphens: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. The probability of generating two identical UUIDs is so astronomically small that UUIDs are considered unique in practice.
UUID v4 is the most commonly used variant — it generates all 122 bits randomly using a cryptographically secure random number generator. UUID v1 encodes the current timestamp and MAC address, making it sortable by generation time but potentially exposing system information. UUID v5 generates a deterministic UUID from a namespace and name using SHA-1 hashing — the same input always produces the same UUID.
UUIDs are widely used as primary keys in distributed databases (avoiding auto-increment collision across multiple database servers), as session tokens, file names, API resource identifiers, and correlation IDs in microservices logging.