Skip to content

salmael12/Password.Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Password Generator

A simple web-based Password Generator built with HTML, CSS, and JavaScript.


Overview

The Password Generator is designed to help users create strong, random, and secure passwords while keeping track of previously generated passwords.

The application allows users to:

  • Choose password length
  • Enable or disable character types
  • Copy generated passwords with one click
  • Automatically save generated passwords
  • View and manage saved passwords using LocalStorage

Features

1. Custom Password Length

Users can adjust the password length using a slider (from 4 to 32 characters).

2. Multiple Character Types

Users can enable or disable:

  • Uppercase letters (A–Z)
  • Lowercase letters (a–z)
  • Numbers (0–9)
  • Special characters (!@#$%^&*()_+)

3. Secure Random Password Generation

Passwords are generated using a random algorithm based on selected character types, ensuring strong and unpredictable results.

4. Copy to Clipboard

Users can easily copy the generated password with a single click.

5. Saved Passwords (LocalStorage)

Each generated password is automatically saved in the browser using LocalStorage:

  • View all saved passwords in a popup
  • Copy all saved passwords at once
  • Data remains available after page refresh

6. Error Handling

If no character type is selected, the application displays a warning message to prevent empty password generation.

7. Clean & Modern Interface

The interface features:

  • Soft shadows
  • Rounded elements
  • Organized layout
  • Simple and clean visual design

8. Auto-Generate on Page Load

A secure password is automatically generated when the page loads.

Technologies Used

  • HTML5 → Structure of the interface
  • CSS3 → Styling, layout, and design
  • JavaScript → Logic, validation, randomization, and event handling

Screenshot

screen

👩‍💻 Author

Salma EL Farouki

About

A simple web-based Password Generator built with HTML, CSS, and JavaScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages