How it works
Secure Password Generator guide and FAQ
This tool generates cryptographically secure passwords using the browser's Web Crypto API, which provides a true random number generator suitable for security-sensitive applications. All generation happens locally — no password data ever leaves your device.
Switch between Random Characters mode for maximum entropy and Memorable Passphrase mode for easier recall. Adjust length from 6 to 64 characters, toggle uppercase, lowercase, numbers, and symbols, and optionally exclude visually similar characters (i, l, 1, O, 0) for clearer readability.
The passphrase generator draws from the BIP-39 English wordlist, the same standard used for cryptocurrency wallets, ensuring high entropy with human-friendly output. Customize the word separator and add trailing numbers for additional complexity.
Each generated password is automatically evaluated for entropy strength and checked against the Have I Been Pwned breach database using k-anonymity — only a partial hash is sent, so your actual password is never transmitted. Use the copy, download, or test-strength buttons to move your password into your workflow.