Password Generator

  1. Home
  2. Generators
  3. Password Generator

Password Generator

Long, unpredictable passwords made on your device.

Basis: Web Crypto (crypto.getRandomValues)Checked 2026-11-045 languages

Your numbers

Lowercase (a–z)
Uppercase (A–Z)
Digits (0–9)
Symbols (!@#$…)
Avoid look-alikesLeaves out l, I, 1, O, 0, o

Your passwords

    Estimated strength–

    Strength is an estimate from length and character types, so it may not be exact and is not a guarantee. Passwords are not saved, so copy yours right away.

    Your numbers stay in this browser. Nothing is saved or sent to a server.

    Good password habits

    • Length matters most. With the same character types, each extra character makes a password much harder to guess.
    • Use a different password for every site, so one leak does not expose your other accounts.
    • Store passwords in a password manager, and turn on two-factor authentication for important accounts.
    • Adjust the options to match a site’s rules, such as length limits or which symbols are allowed.

    How it works

    Characters are picked with your browser’s built-in cryptographic random generator (crypto.getRandomValues), without bias toward any character. Each selected character type appears at least once. Passwords only appear on this screen and are never sent or stored.

    Strength is a rough estimate: length × log₂(number of possible characters).

    FAQ

    Are generated passwords stored anywhere?

    No. Everything happens in your browser; nothing is sent or saved.

    How long should a password be?

    Aim for 16 characters or more where the site allows it. Longer is better.

    What if a site does not allow symbols?

    Turn symbols off and add a few more characters to keep a similar strength.

    For reference only. Actual amounts and decisions depend on your contract, your workplace and how the authorities apply the rules.

    Sources

    Related tools