Password Generator
This free password generator creates strong, random passwords in one click. Choose the length and which characters to include, copy the result and use it straight away. Passwords are generated inside your browser with its cryptographic random number generator; nothing is sent to a server, saved or logged.
How to use the password generator
- Move the slider to choose a length between 6 and 64 characters. 16 or more is recommended.
- Tick the character types you want: uppercase, lowercase, numbers and symbols.
- Press Generate Password, check the strength label and press Copy Password.
- Paste it into the sign-up form and save it in a password manager.
What makes a password strong?
Strength comes from how many different passwords an attacker would have to try. That number depends on two things: the length and the size of the character set. Security experts express it as bits of entropy: every extra bit doubles the number of guesses needed. Length matters more than complexity, which is why a long random password beats a short one full of symbols.
| Length | Lowercase only (26) | Letters + numbers (62) | All four types (88) |
|---|---|---|---|
| 8 | 37.6 bits | 47.6 bits | 51.7 bits |
| 12 | 56.4 bits | 71.5 bits | 77.5 bits |
| 16 | 75.2 bits | 95.3 bits | 103.4 bits |
| 20 | 94.0 bits | 119.1 bits | 129.2 bits |
Around 80 bits or more is considered very strong against offline guessing today. A 16-character password using all four types, the default of this generator, is well above that.
Why random is better than clever
Passwords people invent follow patterns: a word with a capital letter at the start, a year and an exclamation mark at the end. Cracking tools try those patterns first, so "Summer2026!" is broken in seconds even though it looks complex. A randomly generated password has no pattern to exploit.
Password best practices
- Use a different password for every account. If one site is breached, the others stay safe.
- Store passwords in a reputable password manager instead of a notebook or a spreadsheet.
- Turn on two-factor authentication wherever it is offered, especially for email and banking.
- Change a password immediately if a service tells you it was involved in a data breach.
- Never share passwords by email or chat, and never type them into a page you reached from an unexpected message.
Frequently asked questions about the password generator
Is it safe to generate a password online?
Yes, when the password is created locally in your browser, as here. The generator uses the Web Crypto API and does not transmit or store anything.
How long should my password be?
At least 12 characters, and 16 or more for important accounts such as email, banking and your password manager.
Should I include symbols?
Yes, if the website accepts them. If a site rejects symbols, increase the length instead.
How do I remember random passwords?
You do not need to. Let a password manager remember them, and only memorise one strong master password.
What about passphrases?
Four to six random words, like "orbit-candle-river-planet", are also strong and easier to type. They must be chosen randomly, not from a famous phrase.
Related tools
- Username Generator – pair a new password with a fresh username.
- Random Number Generator
- Guide: how to create and manage strong passwords
- All free tools
Further reading: Password strength on Wikipedia.