Menu

Tools

Password Generator

Generate secure passwords with customizable criteria and strength analysis

Generated Password
Your secure password is ready to use
Password Strength
No Password
Score: 0/8
Enter a password to analyze strength
Password Options
Customize your password criteria
16 characters
4128

Character Types

Advanced Options

Avoid: i, l, 1, L, o, 0, O

Avoid: {} [ ] ( ) / \ ' " ` ~ , ; . < >

Security Best Practices

• Use unique passwords for each account

• Enable two-factor authentication when available

• Store passwords in a reputable password manager

• Never share passwords via email or messaging

• Change passwords if you suspect compromise

Password Tips

• Longer passwords are generally more secure

• Mix different character types for complexity

• Avoid dictionary words and personal information

• Consider passphrases for memorable security

• Regular password updates improve security

About Password Generator

Create strong, random passwords that are nearly impossible to crack. The generator uses cryptographic randomness from your browser—no patterns, no predictability, no storage.

Weak passwords are the #1 way accounts get hacked. This tool creates truly random passwords using your browser's built-in crypto API. You control the length and character types. The password is generated locally and never stored or transmitted.

How to use Password Generator

1

Set your desired password length (16+ recommended).

2

Enable the character types you need (uppercase, numbers, symbols, etc.).

3

Click Generate to create a new password.

4

Check the strength indicator—aim for 'Strong' or 'Very Strong'.

5

Copy the password and store it in a password manager.

Examples

Password strength comparison

Longer passwords with more character types are exponentially harder to crack:

8 chars, lowercase only:    xkqwpmzt
→ Crackable in hours

12 chars, mixed:           Kx7mP2qL9nRt
→ Would take years

16 chars, all types:       Kx7#mP2@qL9!nRt$
→ Would take centuries

Good vs bad passwords

What makes a password strong:

Weak (avoid these):
- password123
- MyName1990!
- qwerty12345
- P@ssw0rd

Strong (like these):
- 7K#mX2$nL9@pQ4&v
- xR3!kN8#mP2@qL7$
- 9Kx2#Lm7$Pn4@Rq8

Special requirements

Some sites have specific rules. Adjust settings to match:

Bank requires 8-12 chars, no symbols:
→ Kx7mP2qL (8 chars, letters+numbers)

AWS requires 8+ chars with uppercase, number, symbol:
→ Kx7#mP2q (8 chars, all types)

WiFi password (easy to type):
→ sunset-pizza-mountain-42

Features

Cryptographically random generation
Customizable length (8-128 characters)
Toggle uppercase, lowercase, numbers, symbols
Password strength indicator
One-click copy to clipboard
Works completely offline

When to use this

  • Creating a secure master password for your password manager
  • Generating passwords for new account signups
  • Creating service account credentials
  • Generating API keys and secrets
  • Resetting compromised passwords
  • Creating WiFi network passwords

Common questions