UUID Generator

Generate secure Universally Unique Identifiers (UUIDs) for your applications and systems.

About UUIDs

A UUID (Universally Unique Identifier) is a 128-bit identifier that is unique across both space and time, with minimal or no central coordination. They are commonly used in distributed systems, databases, and web applications.

UUID Version 4 (Random)

Version 4 UUIDs are generated using random or pseudo-random numbers. They have the following format:

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

Where 'x' is any hexadecimal digit and 'y' is one of 8, 9, A, or B.

These are the most commonly used UUIDs because they're easy to generate and don't require special hardware or coordination.

UUID Version 1 (Time-based)

Version 1 UUIDs are generated based on the current time, a clock sequence, and the MAC address of the computer that's generating the UUID.

xxxxxxxx-xxxx-1xxx-yxxx-xxxxxxxxxxxx

Where the first part represents the low, middle, and high portions of the timestamp.

These UUIDs can potentially expose hardware information and are somewhat predictable, but they have good chronological sorting properties.

UUID Version 5 (Name-based with SHA-1)

Version 5 UUIDs are generated by hashing a namespace identifier and name using SHA-1.

xxxxxxxx-xxxx-5xxx-yxxx-xxxxxxxxxxxx

They are deterministic - the same namespace and name will always generate the same UUID.

These are useful when you want consistent IDs for named entities within a namespace.

How to Use the UUID Generator

  1. Select the UUID version you want to generate
  2. Choose how many UUIDs you want to create
  3. For Version 5, provide a namespace and name
  4. Select your formatting preferences (uppercase, braces, hyphens)
  5. Click "Generate UUID(s)" to create your UUIDs
  6. Copy or save the generated UUIDs as needed

UUID Use Cases

UUIDs are used in many contexts, including:

  • Database primary keys
  • Session identifiers
  • Distributed system coordination
  • Unique resource identifiers
  • File and document identification
  • Cross-system data synchronization

Our generator produces standards-compliant UUIDs that are suitable for all these applications.