Secure Password Generator

Generate cryptographically secure random passwords and readable passphrases offline. Customize length, character sets, and exclude similar characters. 100% client-side.

Secure Sandbox: Your generated passwords never touch the network. We use the browser's native cryptographically strong random number generator API.

Generator Options

16

Generated Password

16 chars
Generating…
Test Strength

Security Assessment

Strong
Entropy96 bits
Time to Crack (Offline)4,000 Years
Breach Status (HIBP API)Checking…

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.