PGP Tools

PGP Tools

Encrypt, decrypt, sign and verify messages using OpenPGP.js. Generate ECC or RSA keypairs, encrypt to a public key, decrypt with passphrase, and create or verify cleartext signatures — all in-browser.

Key generation runs entirely in your browser using the OpenPGP.js library. No data is sent to any server.

Keep this private key secret. Never share it or commit it to version control.

Uses OpenPGP.js entirely in the browser — no keys or data leave your machine. Generated keys use Curve25519 by default (Ed25519 signing + X25519 encryption).

PGP Tools

Encrypt, decrypt, sign and verify messages using OpenPGP.js. Generate ECC or RSA keypairs, encrypt to a public key, decrypt with passphrase, and create or verify cleartext signatures — all in-browser.

Common uses

  • Generate a PGP keypair
  • Encrypt a secret with a public key
  • Verify a signed release

Frequently asked questions

Can I use PGP Tools to generate a PGP keypair?

Yes. PGP Tools can generate a PGP keypair, directly in your browser.

Can I use PGP Tools to encrypt a secret with a public key?

Yes. PGP Tools can encrypt a secret with a public key, directly in your browser.

Can I use PGP Tools to verify a signed release?

Yes. PGP Tools can verify a signed release, directly in your browser.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.