Online Tool Store Online Tool Store

Password Generator

Generate strong, random passwords with control over length, uppercase, lowercase, numbers, and symbols, plus a strength estimate. Runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

16

How it works

  1. Pick a length and which character types to include — uppercase, lowercase, numbers, and symbols.
  2. Each character is chosen independently using your browser's cryptographically secure random number generator.
  3. Copy the result, or click ↻ to generate a new one with the same settings.

How strength is measured

Strength is estimated as information entropy — the number of bits of randomness in the password:

entropy = log2(character set size) × length

Example: a 16-character password using all four character types draws from a set of about 90 characters, giving log2(90) × 16 ≈ 104 bits — rated "Very strong." The same length using only lowercase letters draws from 26 characters, giving log2(26) × 16 ≈ 75 bits — rated "Strong," despite being the same length.

FAQ

Are the passwords sent anywhere, or logged?

No. Every password is generated locally using your browser's crypto.getRandomValues() API — nothing is uploaded, logged, or ever leaves your device.

Is this safe enough for real accounts?

Yes — it uses crypto.getRandomValues(), the same cryptographically secure random number source browsers use for things like generating encryption keys, not Math.random(), which is not safe for anything security-sensitive.

Why does the strength meter say "Weak" even at 12 characters?

Strength is based on entropy (bits of randomness), which depends on both length and which character types are included. A 12-character password using only lowercase letters has far less entropy than one mixing upper, lower, numbers, and symbols — so it's rated lower even at the same length.

What does "Exclude ambiguous characters" do?

It removes characters that are easy to misread or mistype when copying a password by hand — l, 1, I, O, and 0. Leave it off if you always copy-paste rather than retype.

Will the same options always produce the same password?

No — every character is chosen independently using a secure random source, so two passwords generated with identical settings will still come out different.

How we compare

Feature Online Tool Store LastPass Password Generator Norton Password Generator
No file upload — runs in your browser
No sign-up or account required
Live entropy / strength estimate shown
Exclude ambiguous characters option

If you just want a strong password without creating an account or installing an extension, Password Generator gets you there in one click, with the entropy shown right next to the result.

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.