PGP Key Generator
Create PGP-compatible RSA keys locally. Keys never leave your browser.
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.