Skip to content

Password generator: strong, random passwords

Create random passwords for email, banking, Wi-Fi or any other account. Pick the length and the kinds of characters, leave out characters that are easy to confuse, and copy the result with one tap. Passwords are made on your device by the browser’s secure random generator and are never sent to us.

Quick answer

To make a strong password, set the length to at least 16 characters, keep upper and lower case letters, numbers and symbols switched on, and copy the result. Each password is drawn from your browser’s cryptographically secure random generator (crypto.getRandomValues), so it cannot be predicted, and it is never uploaded or saved.

Type of password

Strongest per character. Best when a password manager fills it in for you.

Characters to include
Site rules (optional)

Copy the rules from the sign-up form. Leave a box empty if the site does not mention it.

How many passwords

Made on your device with crypto.getRandomValues. Never uploaded, logged or saved.

Strength: very strong

about 104 bits

Beyond the reach of any known guessing attack.

    How to use the Password Generator

    1. Choose Random characters for the strongest result, or Pronounceable if you will read the password out or type it from another screen.
    2. Set the length with the slider, or type any whole number from 4 to 128, and tick the character types the site or device accepts.
    3. If the sign-up form lists rules, open Site rules and type the symbols it allows, the characters it bans, or tick Must start with a letter.
    4. Check the strength bar, then press Copy next to the password you want, or pick 50 or 100 and use Copy all or Download .txt for a list.

    What makes a password strong

    Strength comes from two things: length, and the number of possible characters at each position. A password drawn at random from 90 characters gains about 6.5 bits of entropy per character, so 16 characters give about 104 bits, far more than any guessing attack can work through. A short password with clever swaps, such as P@ssw0rd, is weak because attackers try those patterns first. Randomness and length beat tricks.

    How this generator picks characters

    Every character comes from crypto.getRandomValues, the same secure random source browsers use for encryption keys. The tool avoids modulo bias by throwing away the few random values that would favour some characters, makes sure at least one character of each type you ticked is present, and then shuffles the result so those guaranteed characters are not always at the start. Nothing can be worked out from the time of day or from earlier passwords.

    When to skip look-alike characters

    The capital I, the small l, the digit 1 and the bar |, and also the capital O and the digit 0, look alike in many fonts. If you will dictate a Wi-Fi password to a guest, write it on a card or type it from a printed sheet, removing them prevents mistakes. It costs very little strength: the pool shrinks by a handful of characters, which one or two extra characters of length more than make up for.

    Storing and using your new password

    Use a different password for every account, so a leak at one site does not unlock the others. A password manager, including the one built into your browser or phone, can save each password and fill it in for you, so you never have to remember them. Turn on two-step verification wherever a site offers it: a strong password plus a second factor stops most account takeovers.

    Matching a site’s password rules

    Banks, government portals and older company systems often publish a rule such as “8 to 16 characters, at least one capital, one number and one of !@#$%”, or forbid quotes and angle brackets. Type those allowed symbols into the Site rules box and only they will be used; type banned characters into the second box and they are removed from every set. Each ticked set is still guaranteed to appear at least once, so the result passes the usual “must contain” checks on the first try, and the strength bar recalculates from the smaller character pool.

    Pronounceable passwords and bulk lists

    Pronounceable mode alternates consonants and vowels, leaving out letters that are easy to mishear, then can add capitals, two digits and a symbol. Each character carries less randomness than a fully random one, so choose about 20 characters for strong protection. The bulk option makes up to 100 passwords that are all different from each other, which helps an IT admin preparing first-login passwords for new staff or a shop setting up several till accounts. Tell people to change a first-login password straight away.

    Other password tools

    Each of these does one job well. Use the passphrase generator for something you must remember and type, the PIN generator for cards and keypads, the Wi-Fi tool for a router key with a join-network QR code, the htpasswd generator to protect a folder on an Apache server, and the strength checker to test a password you already use.

    Limits and privacy

    There is no sign-up and no daily limit. Passwords are created inside the page and vanish when you close or refresh it; we do not log, store or transmit them. Some sites still cap the length or refuse certain symbols. If a form will not accept your password, untick symbols or shorten it and generate again.

    Frequently asked questions

    Is it safe to use an online password generator?

    It is safe when the password never leaves your device, as here. The page builds the password in your browser with its secure random generator and does not send it to any server. You can even open the page, switch off your internet connection and keep generating.

    How long should a password be?

    For most accounts, 16 characters using all four character types is plenty. For the master password of a password manager or for a Wi-Fi network, use 20 or more. Shorter passwords show as fair or weak on the strength bar.

    What does bits of entropy mean?

    It measures how many guesses an attacker would need, and each extra bit doubles that number. Below 50 bits counts as weak against an offline attack, 50 to 70 as fair, 70 to 100 as strong, and above 100 bits as very strong.

    Why did a website reject the generated password?

    Some sites set a maximum length or allow only certain symbols. Shorten the length or untick symbols and generate again; letters and numbers alone at 20 characters still give about 119 bits.

    Can I create a list of many passwords at once?

    Yes. Choose 5, 10, 50 or 100 and the tool makes that many passwords, all different from each other. Up to 10 show with their own copy buttons; larger lists appear in a box with Copy all and Download .txt, so you can paste them into a spreadsheet for new accounts.