Password Generator
Generate strong, random passwords in seconds. Customise length and character sets. Your passwords are generated locally β never sent to our servers.
Settings
Include Characters
Generated Password
Password Strength
Bulk Generator
Click Generate 5 Passwords to create a list of passwords with current settings.
How to Use the Password Generator
Set Your Length
Drag the length slider to choose a password length between 8 and 128 characters. A minimum of 12β16 characters is recommended for most accounts.
Choose Character Types
Tick the checkboxes for uppercase letters, lowercase letters, numbers, and symbols. The more types you include, the stronger the password.
Exclude Ambiguous Characters
Tick the 'Exclude Ambiguous Characters' option to remove visually confusing characters like 0 and O, or l and 1 β useful for passwords you need to type manually.
Review the Strength Meter
Check the strength indicator showing Weak, Fair, Strong, or Very Strong. Aim for at least Strong for regular accounts and Very Strong for sensitive ones.
Copy and Save Securely
Click Copy Password to copy it to your clipboard, then immediately paste it into a password manager. Never store passwords in plain text files.
Frequently Asked Questions
How long should a strong password be?
+
Security experts generally recommend a minimum of 12 characters, with 16 or more being ideal for sensitive accounts such as banking or email. Longer passwords are exponentially harder to crack by brute force. For maximum security, use 20+ random characters with all four character types enabled.
Is my generated password stored anywhere?
+
No. Passwords are generated entirely in your browser using the JavaScript Math.random() function. Nothing is ever sent to our servers, logged, or stored. The moment you close or refresh the tab, the password is gone unless you have saved it yourself.
Why should I use a random password generator instead of making one up?
+
Humans are very poor at creating truly random passwords. We unconsciously use patterns, dictionary words, dates, and repeated characters that attackers exploit using dictionary attacks and pattern matching. A random generator creates mathematically unpredictable passwords that resist these techniques.
What is the best way to store a strong password?
+
Use a reputable password manager such as Bitwarden (free, open-source), 1Password, or Dashlane. Password managers encrypt and store your passwords securely, allow you to use a unique strong password for every site, and autofill them for you. Never reuse passwords across multiple accounts.
What does 'Exclude Ambiguous Characters' mean?
+
Ambiguous characters are those that look visually similar and cause confusion when reading or typing a password. For example: the number 0 and the uppercase letter O, the lowercase letter l and the number 1, and the vertical bar | and the uppercase letter I. Excluding them makes passwords easier to read and manually enter without making a mistake.