🍋
Menu
🍋 Developer Tools

Password Generator

Generate strong, random passwords

Free Browser-only No sign-up Popular
chars words sentences lines

Options

Results

Result

About Password Generator

Generate cryptographically secure passwords with customizable length, character sets, and ambiguous character exclusion. Create multiple passwords at once for batch provisioning.

How It Works

Uses crypto.getRandomValues() to select characters from the chosen character set. Each character is independently and uniformly selected, ensuring maximum entropy.

Step by Step

  1. 1 Set the desired password length (8–128 characters)
  2. 2 Choose character types: uppercase, lowercase, numbers, symbols
  3. 3 Optionally exclude ambiguous characters (0, O, l, 1, I)
  4. 4 Set how many passwords to generate
  5. 5 Click Generate

Tips

  • Use at least 16 characters for high-security accounts
  • Exclude ambiguous characters when passwords need to be read aloud or typed manually
  • A 20-character password with all character types has over 130 bits of entropy

Frequently Asked Questions

How secure are these passwords?
Very secure. They use crypto.getRandomValues(), the same CSPRNG used by password managers and encryption libraries.
Are the passwords stored anywhere?
No. Passwords are generated entirely in your browser and are never sent to any server.