Start building

UUID Generator

Versionv1v3v4v5
Single UUIDMultiple UUIDsValidate your UUID

What is UUID?

UUID (universally unique identifier) is a standardized 128-bit format unique identifier generated using random numbers to uniquely identify information in computer systems.

UUIDs consist of 32 hexadecimal digits organized in a specific pattern of 8-4-4-4-12. Their design reduces the chance of duplicates with various methods, such as using timestamps, applying hash functions, or generating random numbers — based on the UUID version.

FAQ

The choice depends on your requirements for generating UUIDs:

Version 1 is useful when you need a timestamp in the UUID and have a network card (for a MAC address).

Version 3 is useful when creating consistent UUIDs for the same input name and namespace.

Version 4 UUIDs are widely used for their simplicity and do not require any state to be stored.

If you're unsure which of the UUID versions you should use, choose version 4. Version 4 UUID is the most common and random enough to almost completely avoid duplicates. Also, version 4 UUIDs are standard in applications requiring random unique identifiers working across different systems.
Version 4 UUIDs are widely used as they're simple to generate, rely only on random numbers, and don't require external information like hardware addresses or predetermined namespaces.

This makes version 4 easy to implement, ensures privacy, and minimizes the risk of duplicate identifiers. Version 4’s versatility and independence from system-specific details have made it the default choice to generate unique identifiers in various applications.
GUID and UUID refer to the same 128-bit number used to uniquely identify information, but the terms are used in different contexts.

GUID is primarily used within Microsoft technologies and computer systems, reflecting its origins in Microsoft's Component Object Model and Windows.

UUID is a more universally accepted term, adhering to the standards set in RFC 4122.

GUID and UUID are interchangeable in terms of their technical specifications and use cases.
The design of a random UUID means the probability of generating a duplicate of a universally unique identifier is extremely low. The UUIDs from this UUID generator are created using a secure random numbers generator.

You can check the uniqueness of the generated UUID in the built-in validator.