The PGPkeygenerator.com is a free, online and secure PGP key generator.
All code is executed on the client side. OpenPGP.js library is used.
What is a PGP key?
A PGP key is a public encryption key. A PGP key can be used to sign and encrypt messages and files. When you generate a PGP key, a key pair is generated that has a public key and a private key. You can share the public key with anyone who wishes to send you encrypted messages or files, but the private key must be known only to you and used to decrypt the messages you receive.