You can use the htpasswd command to create username and encrypted password for .htpasswd files.
Note: NEVER user online tools to encypt passwords, this is NOT safe.


-c = Create the passwdfile. If passwdfile already exists, it is rewritten and truncated. This option cannot be combined with the -n option.


Updating file with new user

htpasswd /path/to/file/.htpasswd username
You will then be prompted to enter a password that will be encrypted


Creating new file

htpasswd -c /new/path/.htpasswd username
You will then be prompted to enter a password that will be encrypted