browserPGP

Please keep in mind that OpenPGP algorithms such as RSA and ECC are not quantum safe (PQC) reguardless of bit size.

A website that makes using PGP simple and secure. All work is done client side, so no private data leaves your computer. The JavaScript OpenPGP library used is maintained by ProtonMail.

If you want to be extra secure, download the site files here, extract them, disable your internet and open index.html.

Compatibility Check

browserPGP requires a modern web browser with the cutting edge support for WebCrypto (PRNG). This page will automatically check your browser to see if browserPGP will work.

PGP encrypt/decrypt diagram

Will be implemented in PGP keys.
Will be implemented in PGP keys.
Protects your keys. Needs to be secure.
This may take some time and cause browser lag.
This tool generates a 4096 bit RSA pair of PGP keys. The private key should be backed up in a secure private way. The public key can be shared publicly. These keys can be used for signing, encrypting, and decrypting texts, e-mails, files and directories.
Encrypt
Provide a recipient public key and your plaintext. Output is an armored PGP message.
Decrypt
Paste an armored PGP message and your private key (with passphrase if set). Plaintext will appear on the right.