UUID Generator: Generate RFC 4122 UUIDs

Mint version 4 (122 random bits) and RFC 9562 version 7 (Unix milliseconds plus random bits) in this browser with crypto.getRandomValues. Version 1 and other MAC-based layouts are not generated. Paste a UUID to read version and variant. Nothing is sent or stored.

Generation options
Press Generate for a version 4 UUID. Random bits come from crypto.getRandomValues, not Math.random.

Generated UUIDs

ITU-T X.667 generates lowercase hex and accepts uppercase on input. One UUID per line. Count is limited to 100.


  

Inspect a UUID

Accepts the RFC 9562 hex-and-dash form, 32 hex digits, optional URN prefix, and braces. COM mixed-endian binary GUIDs are not reinterpreted.

Not generated here: version 1 and 6 (node/MAC fields), version 2 (DCE security), versions 3 and 5 (name + namespace hash), and version 8 (application-defined). RFC 9562 prefers version 7 over version 1 when a time-ordered UUID is needed.