Password Generator

Generate strong, random passwords instantly. Runs entirely in your browser — nothing is ever sent to a server.

Click generate to create a password
Password strength
Length
16
Uppercase (A–Z)
Lowercase (a–z)
Numbers (0–9)
Symbols (!@#$%)
Exclude ambiguous
Removes 0, O, l, 1, I

Generate 5 at once

🔒 Generated using window.crypto.getRandomValues() — cryptographically secure, runs locally, never transmitted.


Frequently Asked Questions

How long should a password be?

Minimum 12 characters for general accounts, 16+ for important accounts (email, banking), and 20+ for admin access. Each additional character exponentially multiplies the possible combinations.

Is this password generator safe?

Yes. This tool uses window.crypto.getRandomValues() — a cryptographically secure RNG built into your browser. Passwords are generated entirely on your device and never sent anywhere.

Should I use a password manager?

Absolutely. Tools like Bitwarden (free), 1Password, or Dashlane let you use a unique strong password for every site. This generator is ideal for creating the passwords you then store there.

What makes a password strong?

Long (12+ chars), random, mixed character types (upper, lower, numbers, symbols), unique per account. Avoid dictionary words, keyboard patterns (qwerty123), or personal info (birthdays, names).

Protect your published content with passwords

Snapweb lets you password-protect any file folder or shared link — use a strong generated password to lock it down.

Try Snapweb for free →