PGP Encryption Tool
Generate keys, encrypt & decrypt — in-browser.
Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.
A complete PGP workbench that runs on your device: generate a modern Curve25519 key pair, encrypt a message to someone’s public key, or decrypt a message with your private key and passphrase. Powered by the open-source OpenPGP.js — your keys, passphrase and plaintext are never sent anywhere.
Frequently asked questions
Is this real PGP?
Yes — it uses OpenPGP.js, a well-known open-source implementation of the OpenPGP standard (RFC 4880), interoperable with GnuPG and other PGP tools.
Do my keys leave my browser?
No. Key generation, encryption and decryption all happen locally; nothing — keys, passphrase or message — is uploaded.
What key type does it generate?
A modern ECC key pair on Curve25519 (EdDSA/ECDH) by default — fast and strong — output as standard armored ASCII so it works with any PGP tool.
Can I encrypt for someone else?
Yes — paste their public key in the Encrypt tab to produce a message only they can decrypt.