FreeToolsHub

Password Generator

Generate secure, random passwords with custom length and character sets. 100% client-side — your passwords never leave your browser.

Generator ToolsFree · No signup
Advertisement
<QE=[M>|HIkfGrSe
StrengthVery Strong
864

How this password generator works

This tool creates a random password from the character sets you choose and shows it in the box at the top of the card. Every password is generated inside your browser with the Web Crypto API, which is designed to produce cryptographically strong random values. The password is never uploaded, so the characters stay on your device.

Step by step

  1. Drag the Length slider. It ranges from 8 to 64 characters, and the password is regenerated at the length you pick.
  2. Tick the character sets you want: Uppercase (A-Z), Lowercase (a-z), Numbers (0-9) and Symbols. The tool stops you from unticking the last remaining set, so the pool is never empty.
  3. Check the Strength bar. It updates for each password.
  4. Click the copy icon to copy the password, or press Generate New Password to get a different one.

What the character sets change

Each character is picked at random from the combined pool of the sets you ticked. The symbol set contains 26 punctuation characters. With all four sets the pool is 88 characters, so a 16-character password has 88 to the power of 16 possible combinations, which is about 103 bits of entropy. Lowercase letters alone (26 characters) give about 75 bits at the same length. Each extra character multiplies the number of possibilities, which is why length usually matters more than any single character type.

How strength is rated

The Strength bar uses simple rules, not a breach check. Passwords under 8 characters are rated Weak. Otherwise the tool awards one point each for lowercase letters, uppercase letters, digits and symbols, plus one more for 16 characters or more. A score of 0 to 2 is Moderate, 3 is Strong, and 4 or 5 is Very Strong. A password can score well and still be a common one, so treat the label as a guide.

Tips and limits

Password Generator – Frequently Asked Questions

How secure is this password generator?

Passwords are generated in your browser with crypto.getRandomValues, the browser's cryptographically secure random number generator. Nothing you generate is sent to our servers. Security still depends on length and on storing the password safely.

What length should I use?

For most accounts, 16 or more characters with a mix of uppercase, lowercase, numbers and symbols is a strong choice. For high-value accounts such as email and banking, many people go to 20 or more. Longer is stronger, as long as the site accepts it.

Why does a site reject my generated password?

Some sites limit which symbols they accept or require a specific mix of characters. If a password is rejected, untick Symbols or lower the length, then generate again.

How do I remember a complex password?

You do not need to. Store generated passwords in a password manager such as Bitwarden, 1Password or Dashlane, and protect the manager with one strong master password.

Advertisement

Related Tools

All Calculators & Utilities
Trending

QR Code Generator

Generate QR codes for URLs, text, email, and more.

Generator Tools

Random Username Generator

Generate creative usernames. It cannot check whether a name is free on any platform.

Generator Tools
Trending

BMI Calculator

Calculate your Body Mass Index and get health recommendations.

Health & Fitness
Trending

Age Calculator

Calculate exact age in years, months, and days from any birth date.

Finance & Calculator