Keygenix is a modern, responsive, and user-friendly password generator that helps you create strong and secure passwords with ease. Built with HTML, CSS, and JavaScript, it offers a clean interface with dark mode support and responsive design for all devices.
- 🔒 Generate strong, secure passwords instantly
- 📱 Fully responsive design that works on all devices
- 🌓 Dark/Light mode toggle
- 📋 One-click copy to clipboard
- 🔄 Customizable password length (8-16 characters)
- 📊 Visual password strength indicator
- 🌍 Social media links for easy access
- 🎨 Modern and intuitive user interface
- A modern web browser (Chrome, Firefox, Safari, Edge, etc.)
- Internet connection (for loading external fonts and icons)
- Clone the repository:
git clone https://github.com/yourusername/Keygenix.git
- Navigate to the project directory:
cd Keygenix - Open
index.htmlin your preferred web browser
- Adjust the slider to set your desired password length (8-16 characters)
- Click the "Generate" button to create a new password
- Click the "Copy" button to copy the password to your clipboard
- Toggle between dark and light mode using the sun/moon icon in the top-right corner
Keygenix is fully responsive and works seamlessly on:
- Smartphones (iOS & Android)
- Tablets
- Desktop browsers
- Landscape and portrait orientations
- HTML5
- CSS3 (with Flexbox and CSS Grid)
- JavaScript (Vanilla JS)
- Font Awesome - For icons
- Google Fonts - Poppins font family
- Generates cryptographically secure passwords
- Includes uppercase, lowercase, numbers, and special characters
- Visual feedback on password strength
- Clean, modern design
- Smooth animations and transitions
- Intuitive controls
- Accessible color schemes
- Adapts to all screen sizes
- Optimized touch targets for mobile devices
- Horizontal layout for tablets and desktops
- Vertical layout for mobile devices
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Keygenix/
│
├── assets/ # Static assets
│ │
│ ├── css/ # Stylesheets
│ │ └── style.css # Main stylesheet
│ │
│ ├── js/ # JavaScript files
│ │ └── main.js # Main JavaScript functionality
│ │
│ └── images/ # Image assets (screenshots, icons, etc.)
│ └── (add files here)
│
├── index.html # Main HTML file
└── README.md # Project documentation
index.html- The main HTML file containing the application structureassets/css/style.css- Contains all the styling rules for the applicationassets/js/main.js- Contains all the JavaScript functionalityassets/images/- Directory for storing image assetsREADME.md- Project documentation and setup guide
index.html- Entry point of the applicationassets/css/style.css- Responsive design and themingassets/js/main.js- Password generation and UI interactions
- Created by: Muntazir Ali
- Socials:
This project is open source and free to use.
If you find a bug or want to suggest a feature, please open an issue or contact me on my socials!
Enjoy using Keygenix!