UUID Generator

Generate RFC 4122 compliant Universally Unique Identifiers (UUIDs).

Generate between 1 and 100 UUIDs at once
Each version uses different generation method
About UUID
What is a UUID?

UUID (Universally Unique Identifier), also known as GUID (Globally Unique Identifier), is a 128-bit number used to identify information in computer systems. UUIDs are standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE) and are specified in RFC 4122.

UUID Versions
  • Version 1: Time-based UUID generated using a timestamp and the MAC address of the computer
  • Version 2: DCE Security UUID, similar to version 1 but with different interpretation of some bits
  • Version 3: Name-based UUID generated using MD5 hashing
  • Version 4: Random UUID generated using random or pseudo-random numbers
  • Version 5: Name-based UUID generated using SHA-1 hashing

This tool currently supports versions 1 and 4, which are the most commonly used.

UUID Format

A standard UUID representation consists of 32 hexadecimal digits displayed in 5 groups separated by hyphens, following the pattern 8-4-4-4-12 for a total of 36 characters (including hyphens):

xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

The letters M and N represent the UUID version and variant, respectively.

Common Uses
  • Database Keys: As primary keys in databases to ensure uniqueness across distributed systems
  • Distributed Systems: For identifying objects or entities in distributed systems
  • User Sessions: For tracking user sessions in web applications
  • API Development: For request identification and tracing in API calls
  • File Identifiers: For uniquely identifying files in content management systems