πŸ”‘ UUID Generator

v1 / v3 / v4 / v5 β€” Bulk, NIL UUID, Namespace Presets

v4 (Random)
v1 (Time)
v5 (SHA-1)
v3 (MD5)
NIL UUID

UUID v4 β€” Randomly Generated

Click Generate
Version: 4 Β· Variant: RFC 4122 Β· Source: Crypto.getRandomValues

UUID v1 β€” Time-Based

v1 encodes a timestamp (100ns intervals since Oct 1582) and a node ID (random or MAC-based). This implementation uses a random node ID.

Click Generate
Timestamp: β€”

UUID v5 β€” SHA-1 Name-Based

Fill namespace + name, then Generate

UUID v3 β€” MD5 Name-Based

Fill namespace + name, then Generate

NIL UUID

The NIL UUID is the special UUID 00000000-0000-0000-0000-000000000000 with all 128 bits set to zero. Used as a sentinel or placeholder value.

00000000-0000-0000-0000-000000000000

Bulk Generate

Count: 0

Validate UUID

β€”

UUID Format

UUID = 32 hex digits in 5 groups separated by hyphens: 8-4-4-4-12. Version bits occupy positions 13–15; variant bits occupy position 17.

v1: time + clock sequence + node. v3: MD5 hash of namespace+name. v4: fully random. v5: SHA-1 hash of namespace+name.