JustAnotherPassword is a lightweight and privacy-focused Chrome extension that generates secure random passwords locally in your browser using browser-native cryptographic randomness.
- Secure password generation using the browser's cryptography API
- Broad character set for more varied password output
- Scroll to select password lengths from 4 to 252 characters
- No text fields or dropdowns — just click and scroll
- Password is shown in a second popup with a copy-to-clipboard button
- Temporary local storage is used only to pass the generated password between extension windows
- Storage clears automatically after a short timeout or when the user closes the password window with the extension's close button
- No tracking, no telemetry, no accounts, and no server-side processing
- Works locally in the browser
- Click the extension icon to open the generator popup.
- The default password length is 24 characters.
- Hover over the character length text to use the mouse scroll wheel over the length display to select a different password length.
- Click the generate button to create a new password.
- A second popup displays the generated password.
- Click the copy button to copy the password to the clipboard.
- The temporary password value is cleared from Chrome local storage after the timeout or when the password window is closed using the extension's close button.
Passwords are generated directly from a broad password alphabet using cryptographically secure random values from the browser. The extension does not use server-side generation, network calls, accounts, telemetry, or remote storage.
You can install the extension via the Chrome Web Store once published, or manually:
- Clone this repo or download the ZIP from the releases page.
- Visit
chrome://extensions/in Chrome. - Enable Developer Mode.
- Click Load unpacked.
- Select the
JustAnotherPasswordextension folder.
Each release package can be verified with the SHA-256 hash below. Match the ZIP package hash from the Chrome Web Store with the GitHub release download.
Version: 3.1.0
File: JustAnotherPassword.zip
SHA-256: CD16DBA2CC6E816D2275D30DA73212FCC47776C3807E4BE60B1573F5C43578E4
## Privacy
JustAnotherPassword does not collect, sell, share, or transmit personal data. All password generation occurs locally in your browser.
The extension temporarily uses Chrome local storage only to pass the generated password from the generator popup to the password display window. Clipboard write access is used only when the user copies a password or when the extension attempts to overwrite the clipboard after the temporary password period expires.
View the [Privacy Policy](https://garrettds11.github.io/JustAnotherPassword/privacy.html).
## Project Structure
```text
JustAnotherPassword/
├── manifest.json
├── popup.html
├── popup.js
├── password.html
├── password.js
├── style.css
├── icon16.png
├── icon32.png
├── icon48.png
├── icon128.png
├── key.svg
├── clip.svg
├── x.svg
├── JustAnotherPassword.png
├── privacy.html
└── store-listing.txt
Inspired by the brilliant CyberChef tool for data transformations.
MIT License — see LICENSE for details.
