PGP Encryption & Decryption — OpenPGP Online
Free online PGP encryption and decryption tool powered by OpenPGP.js. Encrypt messages with public keys, decrypt with private keys, and generate ECC/RSA key pairs. No sign-up required.
What Is PGP Encryption?
PGP (Pretty Good Privacy) is an encryption program that provides cryptographic privacy and authentication for data communication. It uses a combination of symmetric-key cryptography and public-key cryptography. OpenPGP is the open standard based on PGP. It is widely used for encrypting emails, files, and messages. Each user has a public key (shared with others for encryption) and a private key (kept secret for decryption).
How to Use This PGP Tool
- To generate a key pair: Switch to Generate Keys mode, enter your name and email, choose ECC or RSA, and click Generate.
- To encrypt a message: In Encrypt mode, paste the plaintext message and the recipient public key, then click Encrypt.
- To decrypt a message: In Decrypt mode, paste the PGP encrypted message and your private key, enter the passphrase if needed, then click Decrypt.
- Copy the result using the Copy button.
Common Use Cases
- Secure Communication — Encrypt sensitive messages before sending them via email or messaging platforms.
- Key Pair Generation — Generate ECC (Curve25519) or RSA (4096-bit) key pairs for use with PGP-compatible tools.
- Verify Encrypted Messages — Decrypt and verify PGP-encrypted messages received from others.