GPG Encryption / Decryption Tool

Generate PGP/GPG keys, encrypt messages using public keys, and decrypt them with private keys — all directly in your browser. Your keys and data never leave your device.

Generate PGP Key Pair

Generate a new PGP key pair. The public key can be shared with others to encrypt messages for you. Keep your private key secret and secure.

A strong passphrase is recommended to protect your private key. You will need this when decrypting messages.

About PGP Encryption

  • PGP (Pretty Good Privacy) uses a combination of symmetric-key and public-key cryptography to provide secure communication.
  • Your public key can be shared with anyone who wants to send you encrypted messages.
  • Your private key must be kept secret and is used to decrypt messages encrypted with your public key.
  • All encryption and decryption is performed in your browser - your keys and messages never leave your device.
  • This tool uses OpenPGP.js, a JavaScript implementation of the OpenPGP protocol.

Feedbacks

If you find bugs or would like an improvement, please Send an email.

Support Me

If you find my tools useful, please consider supporting me to help maintain and improve these free utilities.

© 2025 Utility Apps (agi.vinh@gmail.com). All rights reserved.