RFC 4122 compliant: version 4
(random), variant
10
.
UUID v4 · How to use · FAQ · Related tools
How to use
- Click Generate to create a UUID v4.
- Click Copy to place the value on your clipboard.
- Repeat Generate as many times as you need.
Notes
- Uses the browser’s
crypto.getRandomValues
. - Output is lowercase hex with hyphens (canonical format). You may reformat for your use case if needed.
- UUIDs are identifiers, not secrets—don’t use them as passwords or tokens by themselves.
FAQ
Is this RFC 4122 compliant?
Yes. The generator sets version 4
and variant
10
bits as specified in RFC 4122.
Do you store generated UUIDs?
No. Everything runs locally in your browser—nothing is uploaded.
Are UUID v4 values unique?
Uniqueness isn’t guaranteed, but with proper randomness the chance of collision is astronomically low for practical purposes.
Can I remove hyphens or use uppercase?
Yes—those are formatting choices. The canonical form is lowercase hex with hyphens.
How can I validate a UUID v4?
Use this regex (case-insensitive):
^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
.
Related tools
More developer utilities:
SHA-256 Hash JSON Formatter Base64 Encode/Decode URL Tools
Prefer বাংলা? Try the বাংলা সংস্করণ.