PGP Encrypt / Decrypt
NEWEncrypt messages, decrypt PGP ciphertext, and generate RSA 4096 key pairs — all locally in your browser with OpenPGP.js. Nothing is ever sent to a server.
All PGP operations happen entirely in your browser. Keys and messages never leave your device.
How to use PGP Encrypt / Decrypt
- Choose Encrypt, Decrypt, or Generate Keys tab.
- For encryption: paste the message and the recipient's public key, then click Encrypt.
- For decryption: paste the PGP message and your private key (and passphrase if set), then click Decrypt.
- For key generation: enter your name and email, optionally set a passphrase, then click Generate.
What is PGP Encrypt / Decrypt?
PGP (Pretty Good Privacy) is the most widely used email encryption standard. This tool uses OpenPGP.js running entirely in your browser so your private keys and plaintext never leave your device.
Encrypt a message for someone using their public key, decrypt a PGP message with your private key (and optional passphrase), or generate a brand-new RSA 4096 key pair for yourself.
FAQ
- Do my private key or messages leave my browser?
- No. All PGP operations run entirely in your browser via OpenPGP.js. Nothing is ever transmitted to any server.
- What algorithm is used for key generation?
- RSA with a 4096-bit key length — the current gold standard for PGP keys.
- Can I encrypt a message for multiple recipients?
- This tool currently supports single-recipient encryption. For multi-recipient, encrypt the same message separately with each public key.
Related tools
People also use
- Data Scrubber🧹 Cleanup & Formatting
Free data scrubber. No signup, no upload. Works in your browser.
- File Checksum🗄️ Developer Tools
Calculate file or text hashes online — MD5, SHA-1, SHA-256, SHA-512. Verify file integrity by comparing a known checksum. Free, in your browser.
- PDF Redaction📄 PDF Tools
Visually redact PDF content by drawing black rectangles over sensitive areas. Multiple rectangles, apply to all pages. All local, no upload.
Last updated: