UUID Generator

Generate random UUIDs (v4) for your applications. Copy with one click.

Helpful?
Generate UUID
Bulk Generate
About UUID v4

UUID v4 (Random) generates unique identifiers using random or pseudo-random numbers. This is the most commonly used UUID version.

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
  • 4 - indicates version 4
  • y - can be 8, 9, a, or b (variant)
  • x - random hexadecimal digit
Statistics
0
Generated
0
Copied
Fun Facts
  • Total possible UUIDs: 2122 (≈ 5.3×1036)
  • Collision probability is astronomically low
  • Used in databases, APIs, and distributed systems
  • No central authority needed
Learn how it works: UUID & GUID Explained

This UUID generator creates random version-4 UUIDs (also called GUIDs) in your browser. A UUID is a 128-bit identifier written as 32 hexadecimal digits in the 8-4-4-4-12 pattern, for example f47ac10b-58cc-4372-a567-0e02b2c3d479.

What is a version-4 UUID?

Version 4 UUIDs are built from random data — 122 random bits, which makes accidental collisions astronomically unlikely. That randomness makes them perfect for database primary keys, request IDs and idempotency keys, without any central coordinator handing out numbers.

UUID versions

  • v4 (random) — what this tool generates; the most common choice.
  • v1 (time-based) — derived from a timestamp and node identifier.
  • v5 (name-based) — a deterministic hash of a namespace and name.

To understand the trade-offs, see our guide to UUIDs and GUIDs.

Frequently Asked Questions

A UUID generator produces universally unique identifiers — 128-bit values written as 32 hex digits. This tool creates cryptographically random version-4 UUIDs that you can copy with one click.

Version-4 UUIDs contain 122 random bits, so the odds of two colliding are vanishingly small. In practice they are treated as globally unique.

v4 is random, v1 is generated from a timestamp and node, and v5 is a deterministic hash of a namespace and name. v4 is the usual default for random identifiers.

Yes. Random UUIDs are widely used as primary keys because they can be generated anywhere without coordination. Be aware that fully random keys can fragment clustered indexes on very large tables.
Share this tool