The 5 Best Online Password Generators for Strong Random Passwords

Gavin Phillips Updated 07-08-2019

These days, a strong password is essential on the web. Whether it’s your email accounts, service user accounts, Amazon accounts, or otherwise, using your birthday or your cat’s name as a password is a bad idea.


But creating the perfect password is tricky. Thankfully, you can use online password generators to help create a strong and unique passwords for your accounts. Here are the best online strong random password generators.

What Is a Strong Random Password?

A strong password has two core characteristics: length and entropy.

The length of the password affects how long it will take to crack. A long password takes longer to break, as there are more individual bits to find. A short password is easier because there are less. A long password on its own is strong. That is why some services use a passphrase instead of a password. All the extra characters add additional difficulty.

The second consideration is the randomness of the password, also known as entropy. The entropy describes the randomness of the password generation process and the resulting password. For instance, an eight-character password like 01234567 is significantly weaker than an eight-character password like 58z@L#?T due to the difficulty in cracking the individual characters in the correct order.

The higher the entropy, the more random the password, and the harder it is to break.


There is another factor to consider with online password generators: trust.

Can you trust the password generator service with your password? That means making sure the password generator does not keep logs and that the website uses the proper security certifications to create a secure connection between it and your browser.

It is difficult figuring out if an online password provider does all these things correctly. In all honesty, you should use an offline password generation tool because it is the most secure method. Sending such a sensitive piece of information across the information opens you up to all kinds of issues.

However, you should check out the following list of the five best online password generation tools for a strong random password if you are going to use an online tool.


1. LastPass Password Generator Tool

password generator lastpass

The LastPass Password Generator Tool is a password generation tool from a well-trusted source. LastPass is a password management application. You can use it to store passwords for the hundreds of online sites that require a login. (How do password managers work, anyway How Do Password Managers Work? 3 Methods Explained How do password managers work and which one should you choose? It's time to secure your online accounts with a password manager. Read More ?) The desktop and online LastPass applications are great. But if you need a new password in a bind, their online tool is a handy alternative.

You can change the password generation options to create a long, complex password that uses a mixture of upper and lowercase letters, numbers, and symbols. It also has interesting options that tweak your password to become “Easy to Say” or “Easy to Write.”

2. Dashlane Password Generator Tool

password generator dashlane

From the password generator of one password manger, straight to another. Dashlane is another excellent password management tool. For the good of the internet and its users, Dashlane offers their password generation tool for free.


Like LastPass, you can tweak the letters, digits, symbols, and length before creating a complex password. The password generation animation is a nice touch, too.

3. Browser-Integrated Password Generator

Mozilla Firefox introduced an integrated password generator in Firefox 69. When you attempt to create a new account, you can right-click the password field and select Use Generated Password.

Google Chrome has a similar feature that you can access using the same method.

4. Perfect Passwords



password generator perfect passwords

Steve Gibson is a world-renown programmer and security expert, and his online password creator has now been running for over ten years.

Perfect Passwords uses a powerful password generation algorithm to deliver a high level of entropy. The site generates a new set of passwords each time you refresh the site. You have three options: a 64-character hexadecimal password (that’s 0-9 and A-F), a 63-character ASCII password (that’s almost every character, including symbols), and 63-character alpha-numeric password (that’s a-z, A-Z, and 0-9).

Of these, the ASCII character string password is most secure. The randomness of the character mix makes it difficult for anyone to crack this type of combination, especially at 63 characters in length.

5. Secure Password Generator

password generator strong password generator

The Secure Password Generator is another extremely easy to use online password generator. Secure Password Generator gives you extensive control over the character combination in your password. For instance, you can include symbols, numbers, and upper and lowercase letters. But you can also exclude similar letters, such as o, O, and 0, or similar characters such as [, {, and (.

Secure Password Generator has the option to Generate On Your Device, meaning the password will not send across the internet. For obvious reasons, I strongly advise turning this feature on. Secure Password Generator also attempts to provide a helpful method for remembering your newly minted complex password.

Some of the results are comical, but it does at least illustrate one method for remembering increasingly complex passwords. Here is one example, for the password generated in the above image:

` ) 5 golf ( LAPTOP jack { PARK WALMART - ` drip ROPE ; 5 VISA BESTBUY - + golf { tokyo +

Use a Password Manager for Complex Passwords

Generating a password online is far from ideal for reasons covered previously. One of the most secure methods for generating a password is using a password manager.

A password manager works on your computer. Once installed, you use a single master password on each website, rather than having to remember numerous difficult individual passwords. Having to remember a single complex password rather than 70 gives your brain a break, for one. But a password manager allows you to increase your overall online security as you only have to remember one string.

I would strongly suggest reading our guide to the best password managers for every occasion The Best Password Managers for Every Occasion Struggling to remember your increasingly elaborate passwords? It's time to rely on one of these free or paid password managers! Read More . Password management tools like KeePass, Bitwarden, and Dashlane all have integrated password generators. They’re extremely secure and almost eliminate the security and privacy issues of generating a password using a website.

Are Online Password Generators Safe?

In truth, not really, unless you can completely vet the entire site or the password generator you use is open-source—and in that, the LastPass and Dashlane password generators are the best options. Both are trusted websites with strong security credentials. If you are going to generate a password online, at the very least use a website with a strong reputation for security.

Using a password generator ensures you create an extremely strong password. But if you prefer to create a personal password of your own, check out how to create a strong password that you won’t forget How to Create a Strong Password That You Will Not Forget Do you know how to create and remember a good password? Here are some tips and tricks to maintain strong, separate passwords for all of your online accounts. Read More !

Related topics: Encryption, Online Security, Password, Password Generator, Password Manager.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Albert
    March 24, 2015 at 6:30 pm

    Nice post! It's completely safe to use javascript based websites to generate your keys because it's being done locally in your browser. I'm using because it loads very fast when you need it.

  2. miranto
    October 16, 2009 at 9:34 am

    Well I use it to generate AESDIRECT.GOV passwords since they have very specific policies regarding passwords and it works perfectly fine, better than if I type a random password my self

  3. Strong Password Generator
    July 22, 2009 at 12:29 pm

    Nice article, Stefan. It's always good to generate debate on the importance of secure passwords.

    Can we humbly echo Yonathan's vote for Strong Password Generator?

    It's free. You can select the password length.You can select whether you want symbols in your password. The passwords are generated on the client side, and are secure.

    If there are any other features that readers think should be included in, please reply to this comment to let us know.

  4. Istvaan
    July 19, 2009 at 11:28 am

    Maybe I missed something.... But, what about some Free Password Generators for MAC Users?

    Thank you !

  5. staeff
    July 8, 2009 at 9:13 am

    i was also thinking 'huh' about that excel-google-docs part. With Linux i happened to use the command line tool 'pwgen' ( to generate passwords. Its also available in JavaScript (

  6. Yonathan
    July 6, 2009 at 9:15 am

    For password-only syncing and storing, what's the difference between XMarks and LastPass (except for XMarks' bokmark syncing feature)?

  7. Tony
    July 6, 2009 at 7:46 am

    +1 for LastPass.

  8. Claus
    July 6, 2009 at 5:22 am

    KeePass Password Safe at is opensource, a computer-local application (opposed to a web service), and also includes a configurable password generator. Simply the best!

  9. Peter
    July 6, 2009 at 5:20 am

    Limiting yourself to 16 characters comprising the hex decimal set reduces the set of possible passowrds dramatically and makes attacks MUCH more feasible. Not a good idea!

  10. lorindol
    July 6, 2009 at 2:51 am

    You can get a portable password safe that works on any system that can run tcl and tclkit from

    A good start for a free password generator is the script at - you can even have a bookmarklet to rule out any possibility of eavesdropping.

    "When using my own hardware, which I can vouch is secure, [...] I will use an Excel document [...] stored on Google Docs." That is a mean joke, right?

  11. pern0808
    July 4, 2009 at 9:23 am

    In regards to the LastPass comment above. Of course "risk" is always relative but as it relates to using LastPass, if you're willing to use any type of password manager LastPass is virtually no-risk as a result of the way in which data is encrypted locally and *not* stored on any 3rd party server/database. Plus, as a user for more than one year, I didn't enter my password/financial info into the LastPass profiles until I had been using the service for many months and became more comfortable with it.

  12. Natan
    July 4, 2009 at 4:23 am

    Windows Command Line Tool can also be used:
    Net User Guest /Random

  13. Adi
    July 4, 2009 at 4:21 am

    I currently use an online password manager :Password++
    [Broken Link Removed]

  14. Jim K
    July 3, 2009 at 3:19 pm

    For Macs, there is 1Password. I use it, and it works well.

  15. Sathish
    July 3, 2009 at 2:13 pm

    Thanks. I currently use PasswordChart (

  16. Amadou
    July 3, 2009 at 2:09 pm

    Hi Stephan
    The utility "keepassword safe" enbed also such a feature

  17. Yonathan
    July 3, 2009 at 2:08 pm

    By reading it's features list, I can tell that using LastPass is a huge risk, if you lose your master password.
    Credit card number, many passwords, etc. are all stored in it.

    I personally let FF save my passwords with XMarks.
    Also, I KeePass for passwords that don't save cookies, and I use as my, hmm... strong password generator.

    • Haplo
      July 3, 2009 at 2:10 pm

      Well, you really need to be very dumb to lose your master password. And, come on, who can't memorize a 16 character random string? Is not that hard.

  18. Haplo
    July 3, 2009 at 1:21 pm

    Why all the hassle?