Advertisement

Password Generator

Generate strong, secure random passwords instantly.

16

How to Use This Tool

  1. Choose the options or parameters you want the Password Generator to use, such as length, character set, or quantity.
  2. Click the generate button and the Password Generator will produce a fresh result instantly.
  3. Copy the output to your clipboard, or click generate again for another unique result.

Common Use Cases

  • Account creation: Generate 16-20 character passwords with mixed symbols when signing up for new services that you'll store in a password manager.
  • Server credentials: Sysadmins create high-entropy passwords for database users, SSH keys passphrases, and service accounts.
  • WiFi and IoT setup: Generate strong WPA2/WPA3 keys (12+ chars, no dictionary words) for home routers and smart-home hubs.

Frequently Asked Questions

How long should a strong password be?
NIST 800-63B recommends a minimum of 8 characters but encourages 12-16 for sensitive accounts. A 16-character mixed-case alphanumeric password has roughly 95 bits of entropy, which would take quintillions of years to brute-force at 1 billion guesses per second.
Where does the randomness come from?
The generator uses window.crypto.getRandomValues(), which pulls from the OS's cryptographic RNG (CryptGenRandom on Windows, /dev/urandom on Linux/macOS). This is cryptographically secure, unlike Math.random(), which is unsuitable for passwords or keys.
Should I include symbols in every password?
Yes when allowed, but some sites silently reject characters like $ or & through poor input validation. If a generated password fails to save, regenerate with the symbols toggle off rather than truncating. Length contributes more entropy than character variety beyond about 12 chars.
Advertisement