Online Password Manager - Vault Password Securely for Free

Created by:Dhiraj Reviewed by:Devglan Team

Welcome to the Secure Password Vault - a modern, privacy-focused password manager designed for developers, security enthusiasts, and everyday users who want complete control over their personal data. This tool ensures that your passwords never leave your browser in readable form. Every password is encrypted before being sent to the server using AES-256 encryption.

This makes the Password Vault a true Zero-Knowledge Password Manager - meaning even the server cannot decrypt or read your saved passwords. You can use our password-analyzer tool to generate strong passwords.

πŸ” Secure Password Vault

Zero Knowledge AES-256-GCM Client-Side Encryption Master Key Never Transmitted
Critical Notice: Your master key is never sent to the server and is not stored anywhere by us. If you forget it, your vault cannot be recovered by anyone - including us. Please store it somewhere safe.

Add a New Password

Master Key

Your encryption password - never leaves your browser
Used to encrypt every password locally with AES-256-GCM + scrypt. Changing this key makes existing entries unreadable.

Your Saved Passwords

App / Site Saved On Actions
No passwords saved yet.
Add your first entry above to get started.

Privacy Guarantee: We do not store, log, or transmit any master key or password you enter. All encryption and decryption happens entirely within your browser using your device's processing power. This tool is provided for personal use - please use it responsibly.

πŸš€ Key Features

  • πŸ” Client-Side Encryption: Your master password never touches the backend.
  • πŸ”’ AES-256-GCM Encryption for every stored password.
  • πŸ§‚ scrypt Key Derivation protects your master password from brute force attacks.
  • 🧩 Per-Entry Salt for generating unique encryption keys for each password.
  • πŸ‘οΈ On-Demand Decryption Only: Passwords are decrypted only when the user requests it.
  • πŸ’» Server Never Sees Plaintext: Only encrypted ciphertext & metadata are stored.
  • πŸ” Secure JWT-based authentication to access your personal vault.

πŸ›‘οΈ Security Architecture

The Password Vault is engineered with a Defense-in-Depth philosophy. Here’s how your data stays safe:

1️⃣ Browser-Side Encryption (Zero Knowledge)

Your master password derives a key using scrypt, which intentionally slows down brute-force attackers.

2️⃣ AES-256-GCM Encryption

Each password entry is encrypted with AES-256 GCM using a unique salt and IV. This ensures even two identical passwords produce different ciphertext.

3️⃣ Server Stores Only Ciphertext

The server stores:

  • Ciphertext (encrypted JSON)
  • Entry-specific salt
  • Timestamps

No master password. No decrypted password. No usable data for attackers.

4️⃣ On-Demand Decryption Flow

To reveal a password:

  1. User clicks "Show Password"
  2. Backend returns only the encrypted blob
  3. User enters master password
  4. The browser decrypts it locally

This ensures total end-to-end privacy.


🧭 How to Use the Password Vault (Usage Guide)

1. Create a Master Password

During first use, you will enter a Master Password or Key. This key never leaves your device and is never sent to the server.

2. Add a New Password Entry

  1. Enter the website or application name.
  2. Enter the password you want to protect.
  3. The browser encrypts it automatically using AES-256-GCM.
  4. The encrypted cipher is stored in your vault.

3. View a Password

  1. Click "Show Password."
  2. The backend sends only the encrypted data.
  3. You enter your master password again (for safety).
  4. The browser decrypts the password locally and displays it.

4. Delete a Password

A single click removes an entry from your vault.

This tool follows modern cryptographic best practices ensuring maximum privacy, trust, and user confidence.


❓ Frequently Asked Questions

No. Your master password never leaves your browser. It is used only to derive encryption keys locally with scrypt.

No. Only you can. The server stores only ciphertext and cannot decrypt anything. Even if the database were leaked, attackers cannot decode your data without your master password.

scrypt makes brute-force attacks significantly harder compared to normal hashing. It uses high memory + CPU cost, making attacks extremely slow.

The vault follows a true Zero-Knowledge model. If the master password is lost, your data cannot be recovered. This ensures no one β€” not even the server β€” can unlock your vault.

Yes! The UI is built using Bootstrap 5 and works on all devices.

🎯 Final Thoughts

The Secure Password Vault is built for users who care deeply about privacy, security, and full control of their data. With client-side encryption, scrypt-hardened keys, per-entry salts, and a Zero-Knowledge backend, you get the highest possible level of online password security.

You own your data. You control your keys. The server acts only as a secure storage locker for your encrypted vault.

❀️ Liked this tool?

If it saved you time, consider buying me a coffee to support future improvements.

Help Others Find This

References