Password Generator
Generate strong, secure random passwords using your browser's cryptographic random source. Choose length, character types, and an anti-ambiguity option.
…
Strength—
A strong password is long, random and uses a mix of character types. This generator produces passwords using crypto.getRandomValues, the same cryptographic source browsers use for HTTPS — so the output is suitable for banking, email and password-manager master passwords alike.
The strength indicator estimates entropy — the number of bits an attacker would need to guess. Above 80 bits is generally considered overkill for human-facing accounts.
How to use
- Drag the Length slider to your desired password length. 16+ characters is recommended for everyday accounts; 20+ for banking, email and password-manager master passwords.
- Choose which character types to include: uppercase, lowercase, numbers, and symbols.
- Tick Avoid ambiguous if you'll be reading the password aloud or typing it manually, so lookalike characters (0/O, 1/l/I) are excluded.
- Click Regenerate until you see a password you like, then Copy to the clipboard.
Frequently asked questions
- Are these passwords safe to use?
- Yes. We use the browser's Web Crypto API (crypto.getRandomValues), the same cryptographic source used by HTTPS and modern security libraries. Nothing is transmitted.
- How long should my password be?
- For most accounts, 16+ characters with mixed types is comfortable and hard to brute-force. For high-value accounts (email, banking, password managers), 20+ characters is recommended.
- Should I include symbols?
- Yes, when the site accepts them. Adding symbols increases the number of possible passwords dramatically and makes dictionary and brute-force attacks slower.
Related tools
- Word CounterFree online word counter. Instantly count words, characters (with and without spaces), sentences, paragraphs and estimated reading time.
- JSON Formatter & ValidatorPaste JSON and instantly format, validate and minify it. Errors show the exact line and column. Works fully offline in your browser.
- Case ConverterConvert text to UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and more — all at once, in your browser.