UUID Tools
Generate, parse, and validate universally unique identifiers.
Available tools
- Max UUID Return the RFC 9562 Max UUID, whose 128 bits are all one and which can serve as an upper sentinel value.
- Nil UUID Return the RFC 9562 Nil UUID, whose 128 bits are all zero and which represents an absent UUID value.
- Seeded UUID Generator Generate reproducible v4-format identifiers from injected or seeded randomness.
- UUID Parser Parse Nil, Max, and UUID versions 1 through 8 into normalized text, bytes, version, variant, semantic kind, and available time or DCE fields.
- UUID v1 Generator Generate RFC 9562 version 1 UUIDs from a Gregorian 100-nanosecond timestamp, clock sequence, and 48-bit node identifier.
- UUID v2 DCE Security Generator Generate a DCE Security UUID version 2 from a local UID/GID-style identifier, local domain, timestamp, clock sequence, and node identifier.
- UUID v3 Generator Generate deterministic RFC 9562 version 3 UUIDs by hashing a namespace UUID and UTF-8 name with MD5.
- UUID v4 Generator Generate RFC 9562 version 4 UUIDs from 122 random bits, with an optional seed for reproducible results.
- UUID v5 Generator Generate deterministic RFC 9562 version 5 UUIDs by hashing a namespace UUID and UTF-8 name with SHA-1.
- UUID v6 Generator Generate RFC 9562 version 6 UUIDs with the version 1 timestamp fields reordered for database-friendly lexical sorting.
- UUID v7 Generator Generate time-ordered RFC 9562 version 7 UUIDs from a Unix millisecond timestamp and random bits.
- UUID v8 Generator Generate RFC 9562 version 8 UUIDs with application-defined random payload bits while preserving the version and RFC variant fields.
- UUID Validator Check whether text uses the canonical UUID hexadecimal and hyphen layout, then report its version nibble.