Password Generator

Generate strong random passwords or memorable passphrases with browser crypto, character set controls, ambiguity filtering, entropy estimates, and copy-ready batches.

Generate credentials before storing them in a vault

This password generator creates random passwords and passphrases in the browser. Use it when you need throwaway test credentials, new service passwords, sample secrets for documentation, or a batch of candidate passphrases before saving the selected value in a password manager.

The controls expose the choices that matter: length, count, character classes, ambiguous-character filtering, passphrase word count, separator, entropy, and pool size. Generated values are copy-ready and not sent to a server by the tool.

Loading tool...

Practical password choices

  • Prefer long random passwords for service accounts, API dashboards, database users, and machine-used credentials.
  • Use passphrases when a human must type or remember the value temporarily.
  • Keep symbols enabled unless a target system has restrictive password rules.
  • Exclude ambiguous characters when credentials will be read aloud, typed from paper, or sent through support workflows.
  • Store the final password in a password manager instead of leaving it in chat, tickets, screenshots, or shell history.

Entropy is a planning signal

The entropy estimate is based on the selected pool and length. It helps compare settings, but real security also depends on where the password is stored, whether it is reused, how it is transmitted, and whether the receiving service has rate limits and breach protection.

Password generator FAQ

Does this save generated passwords?

No. The page displays generated values so you can copy them. Store the chosen value in a password manager.

Are passphrases weaker than random passwords?

Not necessarily. A long enough random-word passphrase can be strong and easier to type. Use more words when the value protects something important.

Why exclude ambiguous characters?

It avoids lookalikes such as O and 0 or l and 1, which helps when passwords are typed manually.