Password Generator

Create strong, random passwords in your browser using a cryptographically secure random source.

Category

Dev Tools

How to Use

  1. Drag the "Length" slider to set password length (4–64)
  2. Set how many passwords to generate
  3. Check character types: uppercase, lowercase, numbers, symbols, and whether to exclude ambiguous characters
  4. Click "Generate", copy the passwords you need; strength (weak/fair/good/strong) and entropy (bits) are shown below

Examples

  • Generate a 16-character strong password

    Input: Length 16, upper/lower/digits/symbols

    Output: e.g. xK9#mP2$qL8@vN3w, strength: Strong

FAQ

Is this generator safe?
It uses the browser’s cryptographically secure random source (crypto.getRandomValues) and runs locally — passwords are never uploaded.
How long should a password be?
Generally 12+ characters with mixed types is safe; for important accounts 16+ is recommended. Higher entropy means harder brute-force.
What are ambiguous characters?
Characters that look alike, such as 0 vs O and 1 vs l vs I. Excluding them makes passwords easier to read and type manually.

Related tools