Log in Sign Up

Password Generator

Create strong, random passwords entirely in your browser.

 

About This Tool

The Password Generator creates strong, unpredictable passwords using your browser's cryptographically secure random number generator. Choose the length and which character sets to include, and generate a new password instantly.

Because generation happens locally, the password is never transmitted to or stored on any server. For best security, use the longest length a site allows and keep all character types enabled.

  • check_circleCryptographically secure random generation
  • check_circleAdjustable length from 6 to 64 characters
  • check_circleToggle uppercase, lowercase, numbers, and symbols
  • check_circleGenerated in your browser, never sent anywhere

Length beats complexity, and the maths says so

The instinct to build a short password out of exotic symbols is backwards. What resists a guessing attack is the number of possible passwords, and length raises that count far faster than character variety does. Each extra character multiplies the search space by the size of the alphabet; adding symbols only widens the alphabet once.

Concretely: a random 8-character password using the full 94-character printable set has about 6 x 10^15 combinations. A random 16-character password using only lowercase letters has about 4 x 10^22 combinations, roughly seven million times more, despite looking simpler. This is why current guidance from NIST dropped mandatory complexity rules and raised the recommended minimum length. Generate at least 16 characters for anything that matters and 20 or more for a password manager's master password or an email account, which is the key to everything else.

Why generated passwords beat memorable ones

Human-chosen passwords cluster. People substitute 3 for e, append a year, and put the capital letter first and the digit last, and cracking tools model all of it. A password like Summer2026! satisfies almost every corporate complexity policy and falls in seconds to a rule-based attack, because the rule that produces it is one of a few hundred that attackers try first.

Randomly generated strings have no such pattern to exploit. The trade-off is that you cannot remember them, which is fine, because you should not be trying to. Store generated passwords in a password manager and memorise exactly two things: the manager's master password and your device unlock. If you genuinely need a password you can type from memory, use a passphrase of four or five unrelated random words instead; it is long, high-entropy, and typeable.

Handling generated passwords safely

A strong password is only as safe as what you do with it in the next sixty seconds. Generation here happens in your browser using the crypto random number generator, so nothing is sent to a server, but the result still passes through your clipboard. Clear the clipboard after pasting, or let a password manager fill the field directly so the value never enters it.

A few habits do more for account security than any character-set tweak. Never reuse a password across sites, because a breach at one becomes a break-in everywhere else; credential-stuffing attacks run stolen pairs against hundreds of services automatically. Turn on two-factor authentication wherever it is offered, since it holds even when a password leaks. Stop rotating passwords on a schedule unless you suspect a compromise, because forced rotation pushes people toward predictable increments. And never email or message a password; send it through a manager's sharing feature or a one-time secret link.

How password length changes the guessing effort

PasswordCharacter setPossible combinations
8 charactersLetters, digits, symbols (94)About 6 x 10^15
12 charactersLetters, digits, symbols (94)About 5 x 10^23
16 charactersLowercase only (26)About 4 x 10^22
16 charactersLetters, digits, symbols (94)About 4 x 10^31
4 random wordsCommon word listAbout 2 x 10^15, and typeable

Frequently Asked Questions

Are these passwords safe to use? expand_more

Yes. They are created with the browser crypto API, which produces cryptographically secure random values, and they never leave your device.

How long should my password be? expand_more

Use at least 12 characters; 16 or more with mixed character types is strongly recommended for important accounts.

Do you store generated passwords? expand_more

No. Nothing is uploaded or saved. Closing the page discards the password.