Free Password Generator

Generate strong passwords locally in your browser. No sign up, no tracking, and no passwords sent to a server.

Improving

Generating...

Generated locally in your browser. Never sent to a server.

Settings

Character sets
Options
Advanced settings


Strength

-

Generated locally. Never leaves your browser.
Web Crypto API randomness. Not Math.random.
No tracking. No cookies. No analytics.

How it works

  • Your password is generated entirely in your browser using the Web Crypto API.
  • No data is sent to any server. The tool works offline too.
  • Each selected character set is guaranteed at least one character in the output.
  • A Fisher-Yates shuffle ensures uniform distribution across all positions.
  • Strength is measured in bits of entropy based on your chosen settings.

Password Tips

  • Use at least 16 characters for important accounts. Longer is stronger.
  • Consider passphrases: a few random words joined together can be both strong and memorable.
  • Never reuse passwords across sites. If one account is breached, all shared passwords are at risk.
  • Use a reputable password manager so you only need to remember one master password.
  • Enable multi-factor authentication (MFA) wherever available for an extra layer of protection.

For more guidance, see the UK National Cyber Security Centre advice on passwords.

Frequently Asked Questions

Is this password generator safe?

Yes. Passwords are generated entirely in your browser using the Web Crypto API. Nothing is sent to any server, and no data is stored. You could disconnect from the internet and it would still work.

Do you store my passwords?

No. Your passwords are never transmitted or recorded. All generation happens locally in your browser and nothing is logged.

What length should I use?

We recommend at least 16 characters for general use. For high-value accounts such as email or banking, aim for 20 characters or more. Longer passwords have exponentially more entropy.

Are symbols required?

Symbols increase the character pool and therefore the entropy, but a longer password with mixed case and numbers can be equally strong. Use symbols where the service allows them.

Should I use a password manager?

Yes. A password manager lets you use a unique, strong password for every account without needing to memorise each one. It is one of the most effective steps you can take for your online security.

How does the strength checker work?

The password strength checker estimates entropy based on the character pool and length, detects common patterns like keyboard runs and repeated characters, and checks against a list of frequently used passwords. All checks run locally in your browser.