Security & Password

Password Generator

Generate strong random passwords or memorable passphrases in your browser, using the operating system's secure random number generator.

Generator

Password generator

crypto.getRandomValues
Characters to include
Your passwords stay on your device

Every character comes from your browser's cryptographically secure random generator (crypto.getRandomValues), not from a predictable shortcut. Nothing is sent to a server, saved to storage, or written to any log — close the tab and the password is gone, so save it in a password manager first.

What makes a password strong

Strength comes from unpredictability, measured in bits of entropy. Each extra character multiplies the number of possible combinations, so length matters more than exotic symbols. A 16-character password drawn from all four character sets has roughly 100 bits of entropy — far beyond what brute force can reach — while an 8-character one sits near 52 bits.

Random password or passphrase?

Random strings are ideal for anything stored in a password manager. Passphrases — several unrelated words joined together — are far easier to type and remember, which makes them a good fit for a device login or the master password of a vault. Four random words from this list plus a number give about 38 bits; use five or six words for anything important.

Practical habits

  • Use a different password for every account, so one breach cannot spread.
  • Store them in a password manager rather than a note or spreadsheet.
  • Turn on two-factor authentication wherever it is offered.
  • Change a password immediately if a service reports a breach — no rotation schedule needed otherwise.
  • Exclude ambiguous characters when a password has to be read aloud or typed from paper.

Good to know

Frequently asked questions

Are these passwords really random?

Yes. They use crypto.getRandomValues, the browser's cryptographically secure random source, with rejection sampling so every character is equally likely. Math.random is never used.

Are my passwords saved anywhere?

No. They exist only in the page while it is open — nothing is sent to a server, written to local storage, or logged. Copy the one you want before leaving.

How long should my password be?

At least 12 characters for everyday accounts and 16 or more for email, banking and password-manager master passwords.

Why choose a passphrase?

Several random words are much easier to remember and type than a random string while still being hard to guess, which suits logins you enter by hand.