Free · Private · Client-side
UUID Generator
Generate RFC 4122 compliant UUIDs (Universally Unique Identifiers). Version 4 UUIDs are randomly generated and have 122 bits of entropy.
Generated values never leave this device.Version:v4
Collision odds: you could generate 1 billion UUIDs every second for about 85 years before reaching a 50% chance of a single collision.
Estimated entropy: 122 bits · UUID v4 · 122 random bits of 128~6.1 million times the age of the universe to crack
Weak · <50 bitsFairGood · 70+Strong · 100+
In plain terms: a gaming PC guessing a million passwords per second would need 6.1 trillion times the age of the universe. Even someone renting every cloud server on Earth — a trillion guesses per second — would need 6.1 million times the age of the universe. Nobody is guessing this password; the only realistic risks are it being reused or phished.
Generated UUIDs
Strong122 bits
Strong122 bits
Strong122 bits
Strong122 bits
Strong122 bits
Strong122 bits
Bulk:Exported files contain sensitive values — delete after use.
Usage Examples
SQL (Primary Key)
CREATE TABLE users (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
email VARCHAR(255) NOT NULL
);
INSERT INTO users (id, email) VALUES
('uuid-here', '[email protected]');JavaScript
// Native (Node.js 14.17+ / modern browsers)
const uuid = crypto.randomUUID();
// With uuid package
import { v4 as uuidv4 } from 'uuid';
const id = uuidv4();UUID v4 structure
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
- The
4indicates version 4 (random) - The
yis one of 8, 9, a, or b (variant 1) - All other characters are random hex digits
- Total: 32 hex characters = 128 bits (122 random + 6 version/variant)
Generate in Terminal
macOS / Linux
$
uuidgenLinux (kernel)
$
cat /proc/sys/kernel/random/uuidPython
$
python3 -c "import uuid; print(uuid.uuid4())"Node.js
$
node -e "console.log(require('crypto').randomUUID())"