UUID Generator

Generate universally unique identifiers (UUIDs) quickly and securely.

UUID Generation

Understanding UUIDs

A Universally Unique Identifier (UUID) is a 128-bit number used to uniquely identify information in computer systems. When generated according to standard methods, UUIDs are for practical purposes unique. Their uniqueness does not rely on a central registration authority or coordination between the parties generating them, unlike most other numbering schemes.

UUIDs are also known as Globally Unique Identifiers (GUIDs) in Microsoft implementations. They are commonly used in distributed systems to uniquely identify information without significant central coordination, such as in databases, distributed computing, and file systems.

UUID Versions

There are several versions of UUIDs, each generated using a different algorithm:

  • Version 1 (Time-based): Generated using a combination of the current timestamp and the MAC address of the computer. This ensures uniqueness across space and time.
  • Version 4 (Randomly Generated): Generated using random or pseudo-random numbers. This is the most common type of UUID generated by many tools and libraries, including this one.
  • Version 5 (Name-based, SHA1): Similar to Version 3 but uses SHA1 for hashing.

Frequently Asked Questions (FAQ)