UUID Generator

The UUID Generator allows you to create universally unique identifiers quickly and securely using the official uuid library. Support for multiple versions including time-based UUID v1, namespace-based v3 and v5, random v4, modern v6 and v7, plus Nil UUID. Ideal for developers, programmers, database administrators and professionals working with APIs, distributed systems, primary keys and unique resource identification.

Updated at: 07/01/2025

Choose between different UUID types

About UUIDs

UUID v1

Based on timestamp and MAC address. Ensures temporal uniqueness but may reveal system information.

UUID v3

Based on namespace and MD5 hash. Deterministic - always generates the same UUID for the same name and namespace.

UUID v4

Randomly generated using secure cryptography. More secure and widely used. Extremely low collision probability.

UUID v5

Based on namespace and SHA-1 hash. Deterministic and more secure than v3. Recommended over v3.

UUID v6

Modern version of v1 with reordered timestamp. Better for sorting and database indexing.

UUID v7

Based on Unix Epoch time with lexicographic ordering. Ideal for primary keys in modern databases.

Nil UUID

Special UUID with all bits set to zero. Used to represent null or undefined values.