UUID Generator Features

Tools available on this page for working with UUIDs:

  • Generate random v4 UUIDs
  • Bulk generation for multiple UUIDs
  • Validate UUID format and version
  • Decode UUID version and variant bits

UUID v4 Format

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

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

UUID Generator

Generate a random UUID v4.

What Is the UUID Generator?

The UUID Generator is a tool for generating, validating, and decoding universally unique identifiers (UUIDs). This tool supports random UUID generation, bulk generation, validation, and decoding of UUID metadata.

This tool uses the uuid package to generate RFC-compliant version 4 UUIDs. None of the generated UUIDs are saved or stored.

How to Use the UUID Generator

Random UUID

Select "Random UUID" from the dropdown menu to generate a single UUID v4. Click Generate UUID to create a new UUID. You can click the UUID to copy it to your clipboard, or use the Copy button.

Bulk Generator

Switch to "Bulk Generator" mode to generate multiple UUIDs at once. Enter the number of UUIDs you need, click Generate UUID, then copy or download the results.

Validator

Select "Validator" mode to check if a UUID is valid. Enter the UUID and click Validate UUID to verify its format and version.

Decoder

Switch to "Decoder" mode to extract metadata from a UUID. Enter the UUID and click Decode UUID to view its string, bytes, variant, version, and timestamp (for version 1 UUIDs). Click on any decoded value to copy it to your clipboard.

What Is UUID?

A UUID (Universally Unique Identifier), also known as a GUID (Globally Unique Identifier), is a 128-bit value used to ensure uniqueness across computer systems. UUIDs are commonly used in software development as unique identifiers for database records, API resources, and distributed systems.

UUID Versions

There are several UUID versions:

  • Version 1: Uses timestamp and MAC address
  • Version 3: Uses MD5 hash of namespace and name
  • Version 4: Uses random numbers (most common)
  • Version 5: Uses SHA-1 hash of namespace and name

This tool generates Version 4 UUIDs, which use random numbers and are the most commonly used type. While duplication is theoretically possible, it's extremely unlikely - you would need to generate trillions of UUIDs before encountering a collision.