Generate random v4 UUIDs — cryptographically secure, RFC 4122 compliant.
A UUID (Universally Unique Identifier) is a 128-bit number formatted as 32 hexadecimal characters in 5 groups: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. UUIDs are designed to be globally unique without requiring a central authority — the probability of generating two identical UUIDs is astronomically low.
Version 4 UUIDs (which this tool generates) use cryptographically secure random numbers for all bits except the version indicator (4) and the variant bits. This makes them ideal for database primary keys, session IDs, file names, and distributed system identifiers.
This tool uses the browser's crypto.getRandomValues() API, which provides cryptographically strong randomness — the same source used for encryption keys. Unlike sequential IDs, UUIDs reveal no information about creation order or count, making them suitable for security-sensitive contexts.
This tool in other languages:
Français:
Générateur d'UUID / GUID
Español:
Generador de UUID / GUID
Deutsch:
UUID / GUID Generator
Português:
Gerador de UUID / GUID
日本語:
UUID / GUIDジェネレーター
中文:
UUID / GUID 生成器
한국어:
UUID / GUID 생성기
العربية:
مولد UUID / GUID