PGP Encrypt Message
Encrypt text messages using PGP/GPG public keys for secure communication and data protection.
Overview
PGP Encrypt Message lets you encrypt any text using a recipient's PGP/GPG public key and produce standard ASCII-armored ciphertext (.asc) ready to paste into an email or any other channel. The entire OpenPGP operation runs inside your browser — your plaintext message and the recipient's public key are processed locally and never sent to a server. You can add multiple public keys at once to produce a single ciphertext that each intended recipient can independently decrypt with their own private key. No account, no installation, and no file upload required.
Common Use Cases
- Secure Email Communication — Encrypt sensitive messages before pasting them into email so only the intended recipient — holding the matching private key — can read them.
- Confidential File Transfers — Wrap confidential text content (API keys, credentials, legal text) in PGP encryption before transmitting over insecure channels like Slack or shared drives.
- Multi-Recipient Encryption — Encrypt a single message to multiple colleagues by importing each person's public key, so every recipient can decrypt independently without sharing a password.
- Offline / Air-Gapped Use — Because the tool works fully offline, you can load the page, disconnect from the internet, and encrypt sensitive messages on an air-gapped machine.
- PGP Workflow Testing — Developers and security engineers can quickly test public-key distribution and encryption round-trips without setting up a local GPG installation.
How It Works
Import Recipient's Public Key
Upload or paste the PGP public key of the person you want to send an encrypted message to.
Enter Your Message
Type or paste the text message you want to encrypt. The message can be any length of text content.
Encrypt and Share
The tool encrypts your message using the recipient's public key. Copy the encrypted text to send via email or other channels.