I have made a project using HTML, CSS, and JS. It generates random passwords according to the options selected: Length, Uppercase, Lowercase, Numbers, and Symbols.
password-generator
Create random passwords using the password generator tool.
After selecting the desired options for the password, click generate to generate
a new password with selected options.
Then click the password area to copy the password to clipboard.