PGP Encrypt & Decrypt

Encrypt a text message for one or more recipients using their OpenPGP public keys, or decrypt an armored PGP message with the matching private key. The operation runs in a dedicated browser worker, and the page does not upload or store keys, passphrases, plaintext, or encrypted output.

Features

OpenPGP message encryptionMulti-recipient public keysPrivate-key decryptionPassphrase-protected key supportCopy and download resultsLocal browser processing

How to use the PGP Encrypt & Decrypt

  1. 1Choose Encrypt or Decrypt based on the message operation you need.
  2. 2For encryption, paste each recipient public key and enter the plaintext message.
  3. 3For decryption, paste the armored message, matching private key, and its passphrase when protected.
  4. 4Run the operation and review the recipient or private-key fingerprint information.
  5. 5Copy or download the result, then clear sensitive data from the form.

Common uses

  • Encrypt a private text message for one or several OpenPGP recipients.
  • Read an armored PGP message using a matching private key.
  • Test OpenPGP message interoperability while developing an integration.
  • Convert plaintext into a portable armored message for email or chat.

Public-key encryption for multiple recipients

Paste one or more complete public-key blocks. The message receives a separate encrypted session key for each compatible recipient, allowing every matching private-key holder to decrypt the same armored message.

Private-key decryption boundaries

A protected private key requires its exact passphrase. Successful decryption proves that the key can unlock the message, but it does not identify the sender unless a signature is verified separately with the sender public key.

Local and temporary processing

OpenPGP operations run inside a dedicated browser worker. Inputs and results remain in the current tab and are not written to browser storage by this tool. Use Clear sensitive data when finished.

Frequently asked questions

Which key should I use to encrypt a message?

Use the recipient public key. Do not paste a private key into the encryption form.

Which key decrypts a PGP message?

Use the private key matching one of the recipient key IDs embedded in the encrypted message. Enter its passphrase if the private key is protected.

Can several recipients decrypt the same message?

Yes. Paste each recipient public key as a complete armored block before encrypting. Each matching private key can then decrypt the result.

Does decryption verify the sender?

No. An unsigned message has no verified sender identity. Signed-message verification requires the sender public key and is a separate operation.

Are private keys or messages uploaded?

No. This tool performs encryption and decryption locally in the browser and does not save its inputs to browser storage.

Related Security & Crypto Tools

PGP Encrypt and Decrypt Tool for OpenPGP Messages