I am not responsible for the security of this implementation. Use at your own risk.
There are sometimes when one does not have access to a shell account from which to generate an htpasswd. For instance, think of the business development guy who needs to generate a password, but runs windows and doesn't have access to a shell with the htpasswd utility. He could download a binary program and run it, but this isn't ideal. One might be tempted to use one of the 1.08 million results for htpasswd generator, but most of these are CGI based programs which inherently compromises their security.
A possible solution would be for each company to host their own CGI based htpasswd generator. This works especially if they host it on an secure site. However, in my mind a more general solution would be an open solution which is easily run on any platform and doesn't require net access while encrypting the password. This is my motivation for this page