Fast, secure, and private. All in your browser.
WebPGP is a lightweight, 100% client-side toolset for managing PGP encryption, decryption, digital signatures, and key handling—all built with HTML and JavaScript. No servers, no logins, no tracking.
🌐 Live Site: https://jlaiii.github.io/WebPGP/
- index.html – Start here to access all tools in one place.
| Tool | Description |
|---|---|
| 🔑 Key Generator | Generate public and private key pairs |
| 🔐 Encrypt Message | Encrypt a message using someone’s public key |
| 🔓 Decrypt Message | Decrypt a message using your private key |
| 📇 Contacts | Manage and save public keys for friends and groups |
| ✍️ Sign Message | Digitally sign a message with your private key |
| ✔️ Verify Signature | Verify signed messages with a public key |
- 🔒 100% Client-Side – Everything runs in your browser. No data ever leaves your device.
- 🔐 Secure by Design – Supports modern OpenPGP.js encryption and signature standards.
- 💨 Fast and Lightweight – Load instantly with no dependencies or frameworks.
- 🧼 Auto-Wipe – Sensitive input is cleared from memory after 30 seconds.
- 📦 Portable – Can be downloaded and used completely offline.
- 🧑💻 Open Source – Modify, audit, and contribute freely.
Because encryption should be simple, transparent, and accessible to everyone.
- No sign-ups or accounts
- No backend or database
- No bloat or tracking
- Just clean, secure, browser-based tools you can trust
Head over to the live site and try generating keys or encrypting a message:
👉 https://jlaiii.github.io/WebPGP/