A user over at vpsBoard named 7ropics gave me this domain, and I immediately wanted to put a password generator up! It is the perfect domain name for it, and it is something that we can all use. I was using one more than once a week, and I like using my own stuff where possible.
I am using pwgen-php from the github repo. It is a handy little classs for generating passwords with a ton of options. There are more than I have listed on the form, but I think that I have covered the most important ones. To calculate the entropy of the generated password, I am using zxcvbn.js. It was creatd by the people at Dropbox, and it is a very cool js library. When you select the password, the estimated entropy and crack time should appear letting you know the estimated security of your password.
Obviously the more characters that you add, the more complex the password is that will be generated. They are supposed to be easy to remember, but most good passwords will be pretty hard to remember by the simple nature of them being secure!