Password Generator

Generate strong, cryptographically random passwords instantly. Customize length, character sets, and get a strength indicator. Nothing is sent to a server.

β€”
4 256
Character types
Options

How to Use the Password Generator

  1. Choose Password or Passphrase mode using the tabs at the top.
  2. Password mode: Set the length (4–256), pick character types (lowercase, uppercase, numbers, special chars), and optionally limit which special characters are allowed β€” useful for sites with restrictions.
  3. Passphrase mode: Choose how many words (2–12), a separator, and optional capitalization or appended number/symbol. Uses the EFF Large Wordlist for memorable, strong passphrases.
  4. Enable "Exclude ambiguous characters" in password mode to avoid look-alike characters like 0/O and l/1/I β€” helpful when typing passwords manually.
  5. The strength bar estimates entropy in bits β€” aim for at least 80 bits for important accounts.
  6. Click Copy to copy to your clipboard. Everything is generated locally β€” nothing leaves your browser.

About This Tool

This password generator works as a random password creator, strong password maker, cryptographically secure password tool, and passphrase generator. Use it to create unique, hard-to-crack passwords for email accounts, banking sites, social media, and any online service.

Choose your desired length (up to 256 characters), include or exclude uppercase, lowercase, numbers, and special characters, or generate a memorable multi-word passphrase for easier recall. The strength meter gives instant feedback. All generation uses your browser’s crypto.getRandomValues() β€” no data ever leaves your device.