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
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.