Password Generator

Make strong random passwords with the length and characters you choose. They're made on your device and never sent or saved.

Made on your device, never sent Free, no sign-up
Use these characters
Made on your device. Never sent or saved.

Your passwords

    • Strength (rough guide)—
    • Possible combinations—

    How to use the password generator

    1. Choose the length. Longer is stronger; 16 or more is a good habit for important accounts.
    2. Choose the characters. Some sites don't allow symbols; untick them if a site refuses your password.
    3. Press "Copy" next to the one you like and paste it into the site, ideally straight into a password manager.

    How the passwords are made

    Each character is picked by your browser's secure random number generator (crypto.getRandomValues), the same kind used for encryption, not the predictable kind used for games. Every allowed character is equally likely. We make sure each type you ticked appears at least once, then shuffle the order.

    The strength figure counts how many passwords like this one are possible, written as "bits": every extra bit doubles the number of guesses an attacker would need to try them all.

    Bits = length × log₂(number of characters you allowed) Strength (our rough guide): under 40 bits Weak 40 to 59 Fair 60 to 79 Strong 80 or more Very strong

    Worked example

    All four types ticked: 26 + 26 + 10 + 28 symbols = 90 characters 20 characters long: 20 × log₂(90) = 20 × 6.49 = 129.8 bits → Very strong Numbers only, 6 long: 6 × log₂(10) = 19.9 bits → Weak (a PIN, not a password) Look-alikes left out: 90 − 7 = 83 characters

    Frequently asked questions

    Do you see or keep my passwords?

    No. They're made inside your browser and never sent anywhere or saved. Once you leave the page they're gone, so copy the one you want first.

    How do I remember strong passwords?

    You don't need to. A password manager (many browsers and phones have one built in) can save a different strong password for every site. Then you only need to remember one strong password for the manager itself, and you can turn on two-step sign-in where sites offer it.

    Why leave out look-alike characters?

    Letters like I and l and the number 1 look the same in many fonts. If you'll ever need to read or type the password by hand, leaving them out avoids mistakes. It makes the password slightly weaker, so add a character or two.

    Is the strength figure a guarantee?

    No. It measures how many random passwords like yours are possible, which is the right measure for a random password. It can't protect a password that's reused, shared or stolen by a fake website, so use a different one for every site.

    Keep going

    Related tools

    All Developer tools

    Disclaimer: results are estimates for planning only and are not tax, legal or financial advice. Rules and rates vary by country, state and personal situation. Check with a qualified accountant before making decisions. Read the full disclaimer.

    Last updated: