A secure, privacy-focused password generator available as both a Python script and a browser extension. Generate cryptographically secure passwords locally - no data stored, no network requests, completely private.
- 🔒 Cryptographically Secure: Uses secure random number generation
- 🏠 100% Local: All generation happens on your device
- 🚫 No Storage: Passwords are never saved anywhere
- 🌐 Zero Permissions: Browser extension requires no permissions
- 📱 Cross-Platform: Python script works anywhere, extension works in Chrome/Firefox/Edge
- 🎨 Modern UI: Beautiful, intuitive interface for the browser extension
A command-line password generator that works on any system with Python 3.
Usage:
python3 password_generator.pyA full-featured browser extension for Chrome, Firefox, and Edge.
Features:
- Customizable password length (8-128 characters)
- Toggle numbers and special characters
- One-click copy to clipboard
- Beautiful modern UI
- Auto-generates on open
See the extension README for installation and usage instructions.
python3 password_generator.py- Go to
chrome://extensions/(oredge://extensions/for Edge) - Enable "Developer mode"
- Click "Load unpacked"
- Select the
extensionfolder
See extension/README.md for detailed instructions.
This tool is designed with security and privacy as top priorities:
- ✅ Uses cryptographically secure random number generation
- ✅ No data collection or tracking
- ✅ No network requests
- ✅ No password storage
- ✅ Zero permissions required (extension)
- ✅ Open source - review the code yourself
Best Practices:
- Generate passwords locally (this tool)
- Store passwords in a trusted password manager (Bitwarden, 1Password, etc.)
- Use unique passwords for each account
- Enable two-factor authentication (2FA) when available
Want to install from the official stores? Check if it's available:
- Chrome Web Store (coming soon)
- Firefox Add-ons (coming soon)
- Edge Add-ons (coming soon)
Or see PUBLICATION_GUIDE.md to publish your own version!
- Python 3.6+ (for the script)
- Modern browser (for the extension)
- Pillow (optional, for generating icons):
pip install Pillow
Password-Gen/
├── password_generator.py # Python CLI version
├── extension/ # Browser extension
│ ├── manifest.json # Extension manifest
│ ├── popup.html # Extension UI
│ ├── popup.js # Password generation logic
│ ├── popup.css # Styling
│ ├── icons/ # Extension icons
│ ├── README.md # Extension documentation
│ ├── PRIVACY_POLICY.md # Privacy policy
│ └── PUBLICATION_GUIDE.md # Store publication guide
└── README.md # This file
Free to use and modify. No warranty provided.
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
- Improve documentation
This tool generates passwords but does not store them. Always use a password manager to securely store your generated passwords.
Made with 🔒 for privacy and security