Password Generator

Free Online Password Generator

Generate strong, secure, long, random passwords with this online password generator. You can also produce cryptographically strong random passwords, unambiguous, pronounceable passwords. Choose the types of characters allowed in the password and the length of the password (up to 50,000 characters) to generate as strong of a password as you want. The more types of characters you allow and the longer the password, the more secure the randomly generated password will be.

You could create a strong, unique password for every site you have an account with and then securely store those passwords in a password manager such as Dashlane, Last Pass, Zoho, True Key, etc.

This app is only accessible via HTTPS secure online protocols meaning your data is encrypted in the same way your bank might encrypt their online traffic.

Online Password Generator App Features

These are some of the features of this online password generator:

  • Fast Secure: The fastest most secure way to generate a secure random password, it will include all keyboard letters, numbers and special characters by default. Just use this and ignore the other zillion options! Really, save the password to your browser or another password manager. Stop now, stop the nonsense.

  • Multiple:You can also generate multple passwords at a time (up to 1000), if you feel like giving everyone at your organization a new password at the same time, or you're bored and want to test your browser's ability to load that much text.

  • Pronounceable: Generate a somewhat pronounceable random password. Highly unlikely a dictionary word will show up in a single output, but, statistically speaking when you consider the probabilities, you are nearly guaranteed to see every dictionary word a gazillion times if you run the generator a pavilion times. Wait, pavilion? It's happening...

  • Alphanumeric: Quickly generate a random alphanumeric password by selecting this option.

  • Hexadecimal: Quickly generate a password using only hexadecimal characters with this option.

  • Long: Generate long passwords (up to 50,000 characters)! Keep in mind, most websites arbitrarily restrict you to a maximum of 20, 30, or 100 characters because of a misunderstood fear of old fashioned coding realities, or laziness, or both. Plus they usually never tell you the upper limit, so you will likely cause the registration form to explode, and then have to keep chopping your password in half until you find it.

  • Cryptographically random: Rather than relying on what is called basic "pseudo-random" number generation, this app uses modern algorithms to generate what are considered cryptographically strong randomization of the password for a more secure result.

  • Exclude ambiguous letters and numbers and symbols: for example, lower case "l"s, "1"s, upper case "I"s, any kind of "o", "O" or "0". Know what letters I wrote? Neither do I, that's why some people use this option, although it weakens the password.

  • Choose which characters to include: Upper case, lower case, numbers, special characters. Sometimes a website prevents you from using special characters when saving a password, so you can exclude them by deselecting that option. There is no logical reason to do this if a website is designed correctly, but they do.

  • Predefined character set: Choose the custom option and enter a specific custom set of characters and the password generator will select from them randomly. Entering the same character once will increase odds of it being selected.

  • Print: Choose to print the password, or just quick select to copy and paste it into your password manager, text file, etc.

More about Complex Password Generation

Generating long secure passwords that would be impossible and impractical to type yourself, or remember, or store on a piece of paper, is much more practical and necessary these days. Until we use biometric security for everything, passwords are the solution. And since the threat of security breaches are so prevalent, brute force hacking software so readily available, and all that other technical malfeasance mumbo-jumbo, one must use a unique complex password for every website or service they register for to maintain peace of mind.

This is much more practical these days if you use a password manager, as it can be incredibly easy to log into sites with a secure password that has been encrypted and stored in your browser or smartphone.