🔐 Password Generator

Generate strong, cryptographically random passwords. Nothing leaves your browser.

About This Password Generator

What It Does

The Password Generator creates strong, cryptographically random passwords using your browser's built-in Web Crypto API. Unlike predictable pseudo-random generators, this tool uses genuine entropy from your operating system to produce passwords that are practically impossible to guess or brute-force. Nothing is stored or transmitted — the password is generated and displayed entirely in your browser.

Features

Common Use Cases

Use this tool to generate passwords for new accounts, service credentials, API keys, database passwords, SSH key passphrases, Wi-Fi network keys, or any situation where you need a strong, unique password. Security-conscious users generate a new password for every account rather than reusing passwords across services. System administrators use it to create initial credentials for new users and services.

Tips

For maximum security, use at least 16 characters with all four character sets enabled. Avoid using dictionary words or predictable patterns — the random generator handles this automatically. If a service has password length limits, adjust the slider before generating. Store generated passwords in a password manager like Bitwarden or 1Password rather than in plain text files or browser bookmark notes.

FAQ

Are these passwords truly random?

Yes. The generator uses the Web Crypto API (crypto.getRandomValues), which pulls entropy directly from your operating system's secure random number generator — the same source used for TLS encryption keys. It's not a predictable math-based PRNG.

Do you store or log the passwords I generate?

Never. The entire tool runs in your browser. We have no way to see, store, or log passwords. Once you close the tab, the password is gone — so make sure to copy and save it somewhere safe.

What character sets should I enable?

Enable all four (uppercase, lowercase, numbers, symbols) for maximum strength. Some older systems don't accept symbols — if that's the case, uncheck symbols and increase the password length to compensate (20+ characters recommended).

What makes a password "strong"?

Strength comes from length and character variety. A 16-character password with all four sets has about 95^16 possible combinations — that's more than 10^31, which would take billions of years to brute-force with current technology.