Secure Key Generator

Generate cryptographically secure passwords, API keys, UUIDs, JWT secrets, and encryption keys. All generation happens in your browser using crypto.getRandomValues()

Memorable Password
Easy to remember word combinations
~39 bits
Strong Password (16 char)
Mixed characters for high security
~103 bits
Fort Knox (32 char)
Maximum security password
~206 bits
Alphanumeric (24 char)
Letters and numbers only
~142 bits
UUID v4
Universally unique identifier
122 bits
API Key
Stripe-style API key format
~190 bits
128-bit Hex Key
For AES-128 encryption
128 bits
256-bit Hex Key
For AES-256 encryption
256 bits
JWT Secret
Base64 encoded secret for JWT signing
256 bits
Django Secret Key
For Django SECRET_KEY setting
~282 bits
MongoDB ObjectId
24 character hex identifier
96 bits
WiFi / WPA Key
Strong wireless network password
~123 bits

100% Client-Side Security

All keys are generated entirely in your browser using the Web Crypto API (crypto.getRandomValues()). No data is ever sent to any server. This page works completely offline.