Generate RFC 4122 version 4 UUIDs for database keys, test fixtures, correlation IDs and API samples. Create up to fifty identifiers in one click, copy them to the clipboard or download a plain-text file. Values come from the browser's cryptographic random source — never from a weak PRNG.
🔒 Your file is processed locally in your browser whenever supported. This tool runs entirely on your device — nothing you type or upload is sent to a server, logged, or stored.
A 128-bit identifier formatted as eight groups of hex digits (for example 550e8400-e29b-41d4-a716-446655440000). Version 4 fills 122 bits with random data, making collisions astronomically unlikely for typical app use.
They are strong random values, but they are not a substitute for dedicated secret managers or session tokens with proper expiry. Use them as identifiers, not as sole authentication material.
Sequential IDs reveal order and volume. UUID v4 values do not encode time or sequence, which avoids leaking growth metrics and reduces collision risk across systems.
| Platform | Supported | Offline | Local | Server | Network |
|---|---|---|---|---|---|
| WEB | Yes | Yes | Yes | No | Not required |
| PWA | Yes | Yes | Yes | No | Not required |
| ANDROID | Yes | Yes | Yes | No | Not required |
| IOS | Yes | Yes | Yes | No | Not required |
Generate secure hex tokens for API keys and secrets (local randomness only).
Compute SHA-256, SHA-512 and fast non-crypto checksums of any text, locally.
Create strong random passwords locally. Nothing is stored or sent anywhere.
Test a JavaScript regular expression against sample text.
Advertisement