Reveal and copy the value of any password field with one click — no need to open your browser's password manager.
ViewPassword is a lightweight Chrome/Edge extension (Manifest V3). A small toolbar appears beside any password field so you can instantly copy or reveal its value.
- 📋 Copy — copy the field value to the clipboard
- 👁 Eye — show / hide the field value
Everything runs 100% locally. The extension has no network access, and no field value ever leaves your browser.
🛒 Chrome Web Store: https://chromewebstore.google.com/detail/aanjmpodookklklpfjpcmboanbmpppea · 🌐 Website: https://nikba-creative-studio.github.io/ViewPassword/ · 🔒 Privacy Policy: https://nikba-creative-studio.github.io/ViewPassword/privacy.html
- Copy icon right next to the field — appears the moment you hover or focus a password input, positioned beside the field so it never covers the text.
- One-click reveal / hide — toggle between hidden dots and plain text.
- Works with auto-filled passwords — reads the value the browser filled in, not just what you type.
- Dynamic pages supported — works on SPA / React logins where fields appear after load.
- Keyboard shortcuts — copy or reveal without touching the mouse.
- Global on/off toggle — enable or disable from the popup.
- Private by design — no host network permissions; nothing is ever transmitted.
- ✅ Reveal or copy a password present in a page's password field — whether you typed it or the browser auto-filled it.
- ❌ It cannot read passwords stored inside Chrome's password manager. Those are encrypted and sandboxed — no extension can access them. ViewPassword only works with the value currently loaded in the page.
Install directly from the Chrome Web Store.
- Open
chrome://extensions(oredge://extensions). - Enable Developer mode (top-right toggle).
- Click Load unpacked and select this project folder.
- The ViewPassword icon appears in the toolbar.
To test it, open test/test-page.html in your browser and hover a password field.
- Hover or focus any password field → the copy and eye icons appear beside it.
- Click copy to copy the value (a green ✓ confirms), or the eye to reveal / hide it.
- Click the extension icon to open the popup and toggle ViewPassword on or off.
When a password field is focused:
| Action | Windows / Linux | macOS |
|---|---|---|
| Copy value | Ctrl+Shift+C |
Cmd+Shift+C |
| Show / hide | Ctrl+Shift+Y |
Cmd+Shift+Y |
Shortcuts can be customized at chrome://extensions/shortcuts.
| Permission | Why it is needed |
|---|---|
clipboardWrite |
Copy the field value to the clipboard. |
storage |
Remember the enabled / disabled toggle. |
activeTab |
Relay a keyboard shortcut to the current tab. |
<all_urls> |
Attach the toolbar to password fields on any site. |
There are no network permissions — the extension cannot send data anywhere.
manifest.json Extension manifest (MV3)
src/content.js Toolbar UI + reveal/copy logic (injected into pages)
src/content.css Toolbar styles
src/background.js Service worker: relays keyboard shortcuts
popup/ Toolbar popup (on/off toggle + help)
icons/ App icons (16 / 48 / 128 px)
docs/ GitHub Pages site (landing page + privacy policy)
test/test-page.html Local page for manual testing
After editing any file, reload the extension from chrome://extensions (click the refresh icon on the ViewPassword card).
To change the icon, replace icons/icon16.png, icons/icon48.png, and icons/icon128.png (and docs/icon.png for the website), keeping the same dimensions.
ViewPassword can read the value of password fields on any page, so the code is kept minimal and auditable. Review src/content.js before installing — it is the only file that touches field values, and it never transmits them.
- Chrome Web Store: ViewPassword
- Website: nikba-creative-studio.github.io/ViewPassword
- Privacy Policy: privacy.html
- Source: github.com/Nikba-Creative-Studio/ViewPassword
Nikba Creative Studio 🌐 www.nikba.com
MIT © Nikba Creative Studio