Password Generator

Create a strong, random password in one click. Choose the length and characters, copy it, done. Every password is generated on your device with the Web Crypto API and never leaves your browser.

Strength: –

Choose between 4 and 128 characters.

Characters to include

Recent passwords

    How to use this password generator

    1. Pick a length. 16 characters is a strong everyday default. Use 20 or more for email, banking and your password-manager vault.
    2. Choose character types. Leave all four on unless a website rejects symbols. Turn on Easy to read if you will type the password by hand.
    3. Copy it and save it in your password manager or the site’s sign-up form. Press New as many times as you like — each result is independent.

    The strength meter shows the password’s entropy in bits — a measure of how many guesses an attacker would need. Every extra bit doubles the work. A 16-character password using all 94 printable characters has about 105 bits, which is far beyond what any cracking rig can brute-force.

    What makes a password strong in 2026?

    Current guidance from the U.S. National Institute of Standards and Technology (NIST SP 800-63B, Revision 4, published in 2025) changed a lot of old advice:

    • Length matters most. NIST asks services to require at least 15 characters when a password is the only factor, and at least 8 when it is combined with multi-factor authentication.
    • Randomness beats “clever”. Summer2026! follows every composition rule and is still one of the first guesses in any cracking dictionary. Randomly generated characters have no pattern to exploit.
    • Unique for every account. Most account takeovers are credential stuffing: a password leaked from one site is tried on hundreds of others. A unique password stops that chain.
    • No forced rotation. Change a password when there is evidence of a breach — not on a calendar. Scheduled changes push people toward predictable patterns.

    Why you can trust this generator

    Passwords are created with crypto.getRandomValues(), the cryptographically secure random number generator built into every modern browser. We use rejection sampling, so every character in the set is exactly equally likely (simple generators that use Math.random() or a plain modulo are slightly biased). The page makes no network requests while generating, sets no tracking cookies, and keeps history only in the open tab. You can load the page, switch off your internet connection, and it keeps working.

    Tip: You only need to remember one strong password — the one that unlocks your password manager. Make that one a 6-word passphrase and let the manager store random passwords for everything else.

    All free password tools

    Different situations need different kinds of secrets. Pick the tool that fits:

    Password generators

    Words & usernames

    Wi-Fi, PIN & devices

    Hashing & security tools

    Passwords by length

    Last updated: · Reviewed by the Password Generator team

    Frequently asked questions

    Is this password generator safe to use?

    Yes. Passwords are generated locally in your browser with the Web Crypto API. They are never sent over the network, logged or stored on our servers, and the history list disappears when you close the tab.

    How long should my password be?

    Use at least 15 characters for any account that relies on a password alone, and 16–20 random characters as a comfortable default. For a password you must memorise, a 5–6 word passphrase is easier to remember and just as strong.

    Should I include symbols?

    Symbols add strength per character, but length adds more. If a site rejects certain symbols, turn them off and add four or five extra characters instead — you will end up with an equally strong password.

    How often should I change my passwords?

    Only when there is a reason: a data breach, a phishing incident, or a password you reused elsewhere. NIST no longer recommends forced periodic changes for strong, unique passwords.

    What does “Easy to read” do?

    It removes characters that look alike in many fonts — 0 and O, 1, l, I and |, 5 and S, 2 and Z, 8 and B — so you can read the password aloud or type it from a screen without mistakes.

    Can a generated password be guessed if someone uses the same site?

    No. Each password is drawn from billions of billions of possibilities using your device’s own secure random generator. Two visitors will practically never see the same password, and nothing about previous results influences the next one.