Back to projects

Vanilla JavaScript

Password Generator

A responsive password generator built with vanilla HTML, CSS, and JavaScript. The project allows users to choose password length, enable uppercase letters, lowercase letters, numbers, and symbols, generate a random password, check its strength with a visual meter, and copy the result to the clipboard. It was built to practice DOM events, form inputs, UI state derived from selected options, randomization with Math.random(), conditional class updates, and the Clipboard API.

HTML5CSS3JavaScriptDOMEventsMath.randomClipboard APIForm InputsResponsive Design
Password Generator demo