PGP Encrypt File
Encrypt files using PGP/GPG public key cryptography for secure file sharing and storage.
Overview
PGP File Encryption lets you encrypt any file — documents, images, archives, executables — using a recipient's PGP/GPG public key, entirely in your browser. The original file and the public key are processed locally using OpenPGP cryptography; nothing is transmitted to a server. You can add multiple recipients at once, and the resulting .pgp or .gpg file can only be decrypted by someone holding the corresponding private key, making it safe to share over email or store in the cloud.
Common Use Cases
- Secure Email Attachments — Encrypt a confidential document with a colleague's PGP public key before attaching it to an email, ensuring only they can read it.
- Cloud Storage Privacy — Encrypt sensitive files before uploading to Dropbox, Google Drive, or any cloud service so the provider cannot access the plaintext.
- Multi-Recipient File Sharing — Encrypt a single file for several recipients simultaneously — each person decrypts it independently with their own private key.
- Secure Client Deliverables — Agencies and freelancers can deliver contracts or source files encrypted to a client's public key, eliminating plaintext exposure in transit.
- Developer Key-Based Workflows — Automate-free, one-off GPG encryption in the browser when desktop gpg is unavailable or inconvenient, without installing anything.
How It Works
Import Recipient's Public Key
Upload or paste the PGP public key of the person you want to share the encrypted file with.
Select File to Encrypt
Choose the file you want to encrypt. The tool supports documents, images, and other file types.
Encrypt and Download
The tool encrypts your file using the recipient's public key and provides an encrypted file for download.