A minimal, browser-based tool for PGP encryption and decryption. All cryptography runs locally in your browser - no keys or messages are ever sent to a server.
- Encrypt a message with a recipient's PGP public key
- Decrypt a message with your PGP private key (passphrase-protected keys supported)
- One-click copy of encrypted/decrypted output
Open index.html in any modern browser. No build step or install needed.
To serve it locally instead:
python3 -m http.serverThen visit http://localhost:8000.
- OpenPGP.js (loaded via CDN)
- Plain HTML, CSS, and JavaScript
Keys and messages stay in your browser tab. Still, only paste a private key into tools you trust, and prefer running this locally.
© 2025 James Park