Skip to content
~/uuid-generator
$

UUID Generator

Generate RFC 4122 compliant UUIDs (v4) in bulk. Everything runs locally in your browser.

UUID Version

Generated using random (or pseudo-random) numbers. Most commonly used.

Generated UUID

e36896da-f303-40cc-8d56-83357dd69fc9

UUID Anatomy

e36896da-f303-40cc-8d56-83357dd69fc9
e36896da

Random

32 random bits

f303

Random

16 random bits

40cc

Version + random

Version 4 + 12 random bits

8d56

Variant + random

RFC variant + 14 random bits

83357dd69fc9

Random

48 random bits

Bulk Generate

max 1000

About UUIDs

What is a UUID?

A Universally Unique Identifier (UUID) is a 128-bit value used to uniquely identify objects or entities on the internet. UUIDs are standardized by RFC 4122 and represented as 32 hexadecimal digits in the format xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx where M is the version and N is the variant.

Version 1

Generated using the current timestamp and the MAC address (or random node).

Version 3

Generated by hashing a namespace UUID and a name using MD5.

Version 4

Generated using random (or pseudo-random) numbers. Most commonly used.

Version 5

Generated by hashing a namespace UUID and a name using SHA-1.

All UUIDs are generated locally in your browser using the uuid library. Nothing is sent to any server.

What Is a UUID?

A UUID (Universally Unique Identifier) is a 128-bit value formatted as 32 hex digits in five groups (e.g. 550e8400-e29b-41d4-a716-446655440000). Version 4 UUIDs are generated from cryptographically random numbers, making collisions virtually impossible.

How This Generator Works

UUIDs are created using your browser's crypto.getRandomValues() API, which draws from the operating system's secure random number generator. No network requests are made — everything stays on your device.

Common Use Cases

UUIDs are widely used as database primary keys, distributed system identifiers, session tokens, and idempotency keys in APIs. They let you generate unique IDs without coordinating with a central authority.