Password Generator Create strong, random passwords online — free, fast, private.

Password Generator

Create strong, random passwords online — free, fast, private.

What is a password generator?

A password generator creates random strings of characters that are practically impossible to guess. Unlike passwords invented by humans — which follow predictable patterns such as names, dates and common words — a generated password is drawn uniformly from a large character set using your browser's cryptographically secure random number generator, so every character is independent of all the others.

How to use this tool

  1. Drag the length slider to choose between 4 and 128 characters.
  2. Tick the character sets you want: lowercase, uppercase, digits and symbols. Turn on exclude ambiguous to drop look-alike characters such as l, 1, I, O and 0.
  3. Click Generate password and check the strength label and entropy shown below the result.
  4. Click Copy password, or use bulk mode to create up to 20 passwords at once — each with its own copy button.

Tips for strong passwords

Character sets and entropy

Concrete numbers behind the meter: each checkbox combination changes the pool size and the entropy reported at the default length of 16.

Enabled setsPool sizeEntropy at length 16
lowercase only2675 bits (Strong)
+ uppercase5291 bits (Excellent)
+ digits6295 bits (Excellent)
+ symbols88103 bits (Excellent)
+ symbols, exclude ambiguous on83102 bits (Excellent)

Common mistakes, with fixes

The meter recalculates live as you move the slider or toggle a set, so compare configurations before clicking Generate password.

Frequently asked questions

How random are the generated passwords?

They are produced by crypto.getRandomValues, the cryptographically secure random number generator built into your browser — the same source of randomness used for encryption keys. The tool also uses rejection sampling so every character in the chosen set has an exactly equal probability: no modulo bias, and never Math.random.

Are my passwords stored or sent anywhere?

No. Generation happens entirely in your browser with JavaScript. Nothing is transmitted, logged or saved — you can even disconnect from the internet after the page loads and the tool keeps working.

What password length is recommended?

Use at least 16 characters for important accounts such as email, banking and your password manager. For low-value logins 12 is acceptable, and 20 or more with all character sets enabled reaches Excellent strength.

What is password entropy?

Entropy measures how hard a password is to brute-force, expressed in bits. Each extra bit doubles the number of guesses an attacker needs. It equals the password length multiplied by the base-2 logarithm of the character set size, so longer passwords and larger character sets both raise entropy.