PGP Key Generator

Create PGP-compatible RSA keys locally. Keys never leave your browser.

Name / email (user ID)
Key settings
Public key (ASCII armored)
Private key (ASCII armored)

Keys are generated in your browser using OpenPGP.js. No servers or uploads are involved.

RSA & armor

Generates RSA keys (2048©4096) and exports ASCII-armored blocks compatible with common PGP/GPG clients.

Passphrase optional

Set a passphrase to encrypt your private key. Without one, the key is unencrypted©store and handle it carefully.

Local only

Everything runs client-side. The OpenPGP.js library is loaded in your browser, and your keys never leave your device.

Copied to clipboard