Developer Tool
UUID Generator
Generate random version 4 UUIDs, one at a time or in bulk.
Runs in your browser — nothing is uploaded
What this does
A UUID is a 128-bit identifier written as 32 hexadecimal digits in five hyphenated groups. Version 4 UUIDs are generated from random numbers — 122 of the bits are random — which makes them useful as database keys, request IDs and file names that must not clash, without any central counter handing them out.
The identifiers here come from your browser's cryptographically secure random number generator, not from a predictable function like Math.random.
How to use it
- Choose how many UUIDs you want, from 1 to 100.
- Tick Uppercase if the system you are using expects it, then press Generate.
- Copy the whole list with the Copy button.
Where it stops being right
- Only version 4 (random) UUIDs are generated. Time-ordered versions such as version 7, which sort better as database keys, are not offered here.
- Uniqueness is a matter of probability rather than a guarantee, but with 122 random bits the chance of a collision in realistic use is small enough that systems routinely rely on it.
Questions
- Are these UUIDs safe to use as secret tokens?
- They are generated from a secure random source, but a UUID's job is to be unique, not to be a credential. For session tokens or password-reset links, use a purpose-built token generator from your framework.
- Is a GUID the same as a UUID?
- In practice, yes. GUID is the name commonly used in Microsoft's ecosystem for the same 128-bit identifier format.
- Are the generated UUIDs stored anywhere?
- No. They exist only on this page until you close or refresh it.
More developer tools
- JSON Formatter & ValidatorPretty-print, minify and check JSON, with the position of any syntax error.
- Unix Timestamp ConverterTurn a Unix timestamp into a readable date, or a date into a timestamp.
- Base64 Encoder & DecoderConvert text to Base64 and back, with correct handling of non-English characters.
- URL Encoder & DecoderPercent-encode text for use in a URL, or decode an encoded URL back into readable text.