Skip to tool
password generator

Password Generator

Create strong, truly random passwords with a live entropy meter — generated on your device, never sent anywhere.

runs in your browser · nothing uploaded

Select at least one character set
strength · weak0 bits entropy
length20
Character options

Advertisement

ad space

Strong passwords, generated locally

Reused and guessable passwords are the leading cause of account takeovers. A long, random password generator result — different for every account — is the single best habit you can adopt. This tool builds one in your browser using cryptographic randomness, then shows exactly how strong it is.

How to use it

  1. Pick a length — longer is stronger. 20+ is a great default.
  2. Choose which character sets to include.
  3. Optionally exclude look-alike characters for easy transcription.
  4. Copy it, then store it in a password manager.

What “entropy” means

The bits figure estimates how hard the password is to guess. Each extra bit doubles the work an attacker faces. Aim for 80+ bits for everyday accounts and 128+ for anything critical.

Frequently asked questions

Are these passwords actually random?+

Yes. We use the browser's cryptographic random number generator (crypto.getRandomValues), the same primitive used for security-sensitive work — not Math.random().

Is the password sent anywhere?+

Never. Generation happens entirely on your device. The password is created, shown, and copied locally; we have no server to receive it.

What length should I use?+

For important accounts, 16–24 characters with mixed sets is excellent. Anything over about 80 bits of entropy (shown live) is strong against modern attacks; 128+ is overkill in the best way.

Why exclude look-alike characters?+

Characters like l, 1, I, O and 0 are easy to confuse when reading a password aloud or typing it from paper. Excluding them helps if you'll transcribe the password manually.

Found this useful? Pass it on.

Share on X