A powerful and secure browser extension for generating random passwords with customizable settings.
- Generate strong, random passwords instantly
- Customize password length (8-64 characters)
- Include/exclude character types:
- Lowercase letters (a-z)
- Uppercase letters (A-Z)
- Numbers (0-9)
- Special characters (!@#$%^&*()_+-=[]{}|;:,.<>?)
- Exclude similar characters (i, l, 1, L, o, 0, O)
- Exclude ambiguous characters ({ } [ ] / \ ' " ` ~)
- Password strength indicator
- Password history management
- Copy passwords to clipboard with one click
I built this extension because I needed a reliable and secure way to generate strong passwords for my accounts. I no longer rely on passwords that I can memorize; instead, I use this generator to ensure my accounts are safe with complex passwords.
not available yet
To install the extension in developer mode:
-
Download or clone this repository to your local machine
git clone https://github.com/justpiple/chrome-password-generator.git
-
Open Chrome and navigate to
chrome://extensions/
-
Enable "Developer mode" by toggling the switch in the top right corner
-
Click "Load unpacked" and select the
src
directory containing the extension files -
The Password Generator extension should now appear in your extensions list and be available in the toolbar
- Click the Password Generator icon in your browser toolbar
- Adjust settings as needed (length, character types, exclusions)
- Click "Generate New Password" to create a password
- Click the copy icon to copy the password to your clipboard
- View your password history in the History tab
This extension generates passwords locally within your browser. No passwords are sent to external servers. Your password history is stored in your browser's local storage and is accessible only to you on your current device.
chrome-password-generator/
└── src/ # Install this folder
├── background.js
├── icons/
│ ├── icon16.png
│ ├── icon32.png
│ └── icon192.png
├── js/
│ ├── passwordGenerator.js
│ └── storage.js
├── manifest.json
└── popup/
├── popup.css
├── popup.html
└── popup.js
No build process is required. The extension can be loaded directly in developer mode.
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons provided by Feather Icons