Generate strong, random passwords instantly. Choose length and character types.
Please select at least one character type.
Password Generator creates secure, random passwords right in your browser. Choose your desired length (4–128 characters) and pick which character sets to include. Passwords are generated using your browser's built-in randomness, so nothing is ever sent to a server. Use it for account signups, Wi-Fi passwords, API keys, and anything else that needs a strong secret.
Drag the slider to choose length and tick which character types to include.
Click "Generate Password" to get a fresh random password instantly.
Copy the password to your clipboard or download a .txt file for safe keeping.
Uses the browser's crypto random engine, not predictable Math.random sequences.
Everything runs in your browser. Your passwords never leave your device.
See instantly if your password is Weak, Fair, Good or Strong.
Control length, character sets and ambiguous-character exclusion.
Create a unique, strong password every time you register on a new site.
Generate a memorable-length key that still meets router security requirements.
Quickly produce a high-entropy secret for development projects.
Fill your password manager with fresh, unique passwords for every account.
Secure your MySQL, Postgres and Redis instances with long random secrets.
Seed AES or GPG keys with high-entropy passwords generated here.
Yes, completely free. No signup, no limit on how many passwords you generate, and no watermarks.
Security experts recommend at least 16 characters for most accounts, and 20 or more for highly sensitive ones such as banking or email.
Characters that look similar in certain fonts: zero and the letter O, lowercase L and the digit 1, and uppercase I. Excluding them makes passwords easier to read aloud or copy by hand.
Yes. Passwords are built using the browser's crypto.getRandomValues API, which provides cryptographically secure randomness. Nothing is logged or transmitted.
Yes, if the site allows them. Symbols dramatically increase entropy and make brute-force attacks far less practical. Check the site's allowed character list first.