Developer Tools

Password Generator

Generate cryptographically strong passwords using your browser's Web Crypto API (`getRandomValues`). Set length (4–64 characters), choose character sets, and exclude ambiguous characters. The password is generated locally and never transmitted.

Generated locally, never transmitted Cryptographically random (getRandomValues) No sign-up required
Generated password
16
4163264

Character sets

Features

  • Uses Web Crypto API for cryptographic randomness
  • Length slider: 4 to 64 characters
  • Character sets: lowercase, uppercase, numbers, symbols
  • Exclude ambiguous characters (0, O, 1, l, I)
  • Real-time password strength meter (Weak → Very Strong)
  • Copy with one click
  • Browser-only, password never leaves your device

How to use it

  1. Set the desired password length with the slider.
  2. Choose which character sets to include.
  3. Toggle 'Exclude ambiguous characters' if needed for readability.
  4. Click the refresh button to generate a new password.
  5. Click Copy to copy to clipboard.

Use cases

  • Generating secure passwords for new account sign-ups
  • Creating master passwords for password managers
  • Generating API keys and secret tokens for development
  • Generating temporary passwords for team members

Limitations

  • The strength meter is a heuristic estimate. A truly secure password also requires uniqueness (not reused across sites) and safe storage in a password manager.
Questions & answers

Frequently asked

Is the password sent anywhere?

No. Passwords are generated using the browser's built-in cryptographic random number generator. Nothing is transmitted. No analytics, no clipboard monitoring.

What makes a password 'strong'?

The strength meter considers length, character set variety, and entropy. A 16+ character password with mixed case, numbers, and symbols is rated Very Strong.