Free Online Secure Password Generator
A secure password generator emits cryptographically random passwords from a configurable character set using the browser's `crypto.getRandomValues` source.
Your data is processed entirely in your browser and never sent to any server.
How to Use This Tool
- Drag the length slider to the password length you need (16+ recommended).
- Pick the character classes — upper, lower, digits, symbols.
- Optionally enable Exclude ambiguous or customise the symbol set.
- Click Generate. Check the entropy preview, then copy the result.
What Is a Secure Password Generator?
This generator uses `crypto.getRandomValues` — the browser's cryptographically secure random source, the same one used to seed TLS session keys — for every character draw. Each character is independent and uniform across whichever character classes you've enabled, and the entropy display shows exactly how many bits of unpredictability the result carries.
A good rule of thumb: aim for at least 80 bits of entropy for a typical account and 128 bits for a high-value one (banking, primary email, password-manager master password). Sixteen random characters drawn from upper + lower + digits + symbols clears 100 bits comfortably. Excluding ambiguous characters (0/O, 1/l/I) makes the password easier to type back from a phone screen or printed page at a small cost in entropy.
Generated passwords are not stored anywhere — close the tab and the history is gone. The right place to keep a generated password is a password manager (Bitwarden, 1Password, KeePass), not a text file or sticky note. Never reuse a password across sites.
Frequently Asked Questions
How random is it?
What's a good length?
Why exclude ambiguous characters?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related Encryption & Security
Generate Diceware-style passphrases. Memorable multi-word passwords with configurable length and separators.
Check password strength. Get a 0–100 score, time-to-crack estimate and specific suggestions.
Generate cryptographically random API keys. Hex, Base64, Base62 or alphanumeric with optional prefix.
Generate TOTP codes (Google Authenticator style). RFC 6238 two-factor authentication codes.