UUID Generator & Decoder
Generate v4 and v7 UUIDs, or paste any UUID to read its version, variant, and embedded timestamp — all in your browser.
Frequently Asked Questions
What is a UUID?
A UUID is a Universally Unique Identifier, a 128-bit value used to label data without a central authority. It is written as 32 hexadecimal digits in an 8-4-4-4-12 pattern separated by hyphens, for a total of 36 characters. UUIDs are defined by RFC 4122 and updated by RFC 9562.
Is a v4 UUID truly random and unique?
A version 4 UUID uses 122 random or pseudo-random bits, with the remaining 6 bits fixed for the version and variant. Because the random space is so large, a collision between two correctly generated v4 UUIDs is astronomically unlikely rather than mathematically impossible. This tool uses the browser cryptographic random source for v4 generation.
What is the difference between UUID v4 and v7?
Version 4 is fully random and has no time component, so values do not sort in creation order. Version 7 places a 48-bit Unix millisecond timestamp in the first 48 bits and fills the rest with random data, so v7 values are time-ordered. Time ordering makes v7 friendlier for database index locality than v4.
Can a UUID be decoded to reveal anything?
A UUID always encodes its version and variant, which this tool reads from the version and variant positions. Time-based versions reveal more: version 1 and version 7 embed a timestamp that can be extracted as a date. Version 4 is random and carries no embedded time or identity data.
Is this generator safe and does it send my UUID anywhere?
This tool runs entirely in your browser and does not transmit anything you generate or paste to any server. Generation and decoding happen locally using built-in browser functions. Nothing you enter leaves your device.