All guides

Password choice guide

Choose a password, passphrase, or PIN

Match the secret to the job: manager-filled accounts, secrets you must type, and device-local unlock codes.

Start with what the secret unlocks

A password sent to a website may be exposed if that site is phished or breached. A device PIN usually unlocks one physical device and can be protected by attempt limits and secure hardware. They look similar in a text box but have different threat models.

The best default for an online account is a long, random, unique password stored and filled by a password manager. You do not need to memorize it, so memorability should not reduce randomness.

A practical decision tree

  • Password manager can fill it: choose a 20-character or longer random password, subject to the site’s limits.
  • You must regularly type it: use a genuinely random passphrase from a sufficiently large word list, or use a manager’s passphrase generator.
  • It unlocks a phone or laptop locally: use the longest random PIN or device passcode you can enter reliably, and enable biometric convenience without forgetting the fallback code.
  • The site offers a passkey: consider it. Passkeys are bound to the real site and resist ordinary password phishing.
  • A site imposes odd rules: meet only the required classes, maximize length within the limit, and record the result rather than inventing a pattern.

Know this generator’s boundaries

RhinoPassword’s password tool uses the browser cryptographic random-number API and rejection sampling to choose characters. Characters are selected independently from the combined enabled pool; enabling uppercase, numbers, or symbols does not guarantee that every generated result contains one of each. Regenerate if a site requires a class that is missing.

The passphrase tool chooses from the 80-word list displayed in this application’s source. Repeated words are possible. Five words from only 80 choices provide about 32 bits from the word choices—far below a large diceware-style list—so do not use this tool’s passphrases for a password-manager master password, disk-encryption secret, or other high-value secret. Use a manager’s well-vetted large-list generator for those jobs.

The PIN tool draws digits uniformly. “Do not repeat digits” reduces the number of possible results; it is for systems that forbid repeats, not a strength upgrade. Online-account passwords should not be replaced by PINs unless the service designed the PIN as a device-bound credential.

Never use sample passwords or passphrases from this page. Examples are public by definition.