Password Generator

Generate strong, random passwords with custom length and character sets. Free, secure password generator that runs entirely offline.

16
Strength:
Ready.

How to use the Password Generator

  1. Drag the length slider to choose how many characters you want (4–64).
  2. Pick which character sets to include — uppercase, lowercase, numbers, and symbols.
  3. Optionally enable Exclude ambiguous characters to drop easily-confused characters like 0, O, 1, l, and I.
  4. Click Regenerate for a new password, or Copy to grab the current one.

Frequently asked questions

How random is this password generator?
It uses your browser’s cryptographically secure random number generator (the Web Crypto API), which is designed for generating unpredictable values — not a weaker pseudo-random function.
What makes a password “strong”?
Length matters most, followed by variety. Mixing uppercase, lowercase, numbers, and symbols across 12+ characters makes a password dramatically harder to guess than a longer password using only one character type.
Why exclude ambiguous characters?
Characters like 0/O, 1/l/I, and | can be hard to tell apart in some fonts. Excluding them makes a password easier to type accurately when reading it off a screen or a printout.
Is my password stored or sent anywhere?
No. Every password is generated entirely in your browser and never leaves your device — nothing is transmitted or logged.