🔒 Password Generator

Free Password Generator

Create a strong, random, secure password instantly. Everything runs in your browser — your password is never sent anywhere.

----

How to create a strong password

  1. Choose a length of 16 characters or more.
  2. Enable every character type: lowercase, uppercase, numbers and symbols.
  3. Generate, copy, and store the password in a password manager.
  4. Never reuse a password across two accounts.
  5. Turn on two-factor authentication wherever it is offered.

Why random passwords beat clever ones

Attackers crack passwords with dictionaries, leaked-password lists and rule-based mutations, so "P@ssw0rd!" falls in seconds. A randomly generated password has no pattern to guess: its only defence — and its strongest one — is entropy. Each extra character multiplies the search space, which is why a 16-character random password with a 94-character pool offers roughly 104 bits of entropy and is impractical to brute force.

Privacy

This generator uses the browser's crypto.getRandomValues() function. There is no backend, no analytics on your password, no network request and no storage. Close the tab and the password is gone.

Frequently asked questions

How long should a password be?

At least 16 characters. For high-value accounts such as email or banking, 20 or more is better.

Is this password generator safe?

Yes. Passwords are generated locally with the Web Crypto API and never leave your device.

Should I write my password down?

Use a reputable password manager instead. It stores unique passwords for every site and fills them in for you.

How often should I change my password?

Only when a service is breached or you suspect exposure. Forced routine rotation tends to produce weaker passwords.