Configuration

Choose the UUID generation algorithm
Number of UUIDs to generate (1-100)
Choose the output format style
Include or exclude hyphens in UUID output

UUID v4 (Random)

Randomly generated UUID (most common)

Security: High - Cryptographically random

Actions to generate, copy, download, or clear UUIDs
Generate new UUIDs based on your configuration

No UUIDs Generated Yet

Select a UUID version and click 'Generate' to create unique identifiers

UUID Generator - Create Unique Identifiers Online

A UUID generator creates 128‑bit identifiers for distributed systems without a central authority. Use random (v4) UUIDs for database keys, object IDs, and tracing across services.

What is a UUID?

A UUID is a standardized 36‑character string (32 hex digits and 4 hyphens) that encodes 128 bits. Common variants include Version 1 (time‑based), Version 4 (random), and Version 5 (namespace‑name, SHA‑1). Random v4 UUIDs rely on high‑quality entropy to minimize collisions.

How generation works

The tool uses the browser’s crypto API to produce randomness and formats output according to RFC 4122. For time‑based variants, the identifier includes a timestamp and node information; for namespace‑based variants, a name is hashed within a given namespace to generate a stable ID.

About the UUID Generator

Use UUIDs for database keys, object identifiers, and distributed coordination. Consider sortable alternatives like ULID when ordering is important. Avoid leaking sensitive data through predictable or time‑derived fields in public contexts.

Further reading

UUIDs simplify distributed identity generation. Choose the version that fits your needs and be mindful of ordering and storage considerations.