OpenPGP Tools

Local, in-browser: keys, publish, fetch, inspect, encrypt/sign, decrypt/verify.

Note on publishing: keys.openpgp.org uses a VKS API with email verification. In some browsers, direct POST to the VKS endpoints from a static HTML file can be blocked by CORS preflight. This page therefore offers: (1) open the official upload page, and (2) generate a local curl script you can run yourself.

Create OpenPGP Keys

Local, in-browser key generation (ECC / Curve25519).

Key Generation Algorithm: ECC / Curve25519

Including an email makes it easier to publish and for others to find/verify your key.

Default is Never. You can extend expiry later (as long as you still have the private key).

Keep your passphrase safe. Without it, the private key cannot be unlocked.

Public Key (ASCII-armored)

Private Key (ASCII-armored)

Keep your private key secret. Never share it. Back it up securely.