Generate secure random passwords or passphrases — in your browser (crypto.getRandomValues), nothing is sent to the server.
Click "Generate Password" to create a new password…
Generate cryptographic salt keys with special characters for maximum entropy.
Click "Generate Salt Key" to create a new salt…
Generate all 8 WordPress security keys for wp-config.php.
Extreme Keys Options
hash_hmac() to combine static secrets with dynamic server variables.
Sessions will be invalidated when the selected components change (IP switch, browser update, rotation interval).
Client IP is unreliable behind CDNs/proxies and logs mobile users out on every network change; every rotation logs everyone out and invalidates password-reset links.
The defaults (server address only, no rotation) are the safe choice.
date()Click "Generate Keys" to create WordPress security keys…
Generate WPA/WPA2 compatible WLAN keys (20-63 characters).
Click "Generate WLAN Key" to create a new key…
Enter an SSID and generate a key to get a Wi-Fi QR code.
Create a ready-to-use line for an Apache or nginx .htpasswd file — in your browser.
For bcrypt, Argon2id and PBKDF2 password hashes (and to verify one) use the
Hash tool.
Enter a username and password, then click "Create .htpasswd line"…
bcrypt needs Apache 2.4+ or an nginx whose system crypt() supports bcrypt (libxcrypt — current distributions); APR1-MD5 works everywhere but is weak (1,000 MD5 rounds).
Generate TOTP one-time passwords (RFC 6238). Scan the QR code with any authenticator app (Google Authenticator, Aegis, etc.).