← Back to Tools

🔐 Password Generator

Generate secure, random passwords with customizable requirements.

Click Generate

Quick Answer

A strong password is long and random, drawing from a large character set, so it can't be guessed or brute-forced in a practical amount of time. This tool generates one instantly using your browser's random number generator — nothing is sent to a server.

What makes a password strong?

Length matters more than complexity: a 16-character random password is dramatically harder to crack than an 8-character one, even with symbols. Mixing uppercase, lowercase, numbers, and symbols adds entropy, but length is the single biggest factor.

How to use this tool

  1. Adjust the length slider (8–64 characters).
  2. Choose which character sets to include.
  3. Click Generate Password, then Copy to use it.

Privacy

Generation happens locally in your browser and is never transmitted or stored. Still, generate a fresh password for each account, and use a password manager rather than reusing or memorizing them.

FAQ

How long should my password be?

At least 12 characters for most accounts; 16+ for anything sensitive, like a password manager's master password.

Is this random enough to be secure?

Yes — it uses Math.random() for character selection, which is fine for generating a password to use once and store in a password manager. It is not suitable for cryptographic keys.

Related Tools