Key generator application

PuTTYgen is a key generator tool used for creating pairs of public and private SSH keys. This software is one of the components of the open-source networking client called PuTTy.  It can create various public-key cryptosystems, which are principally focused on secure data transmission and digital signature. Although it primarily collects keys in native formats, such as PPK files, users can easily convert them to any file format. PuTTYgen is a completely free program. You can use it from the PuTTy window or download it separately.

Top Recommended Alternative

How do you use PuTTygen?

As noted, it is a utility used to generate both public and private key pairs for creating SSH keys. Once launched, you will find a Generator button in the dialog box. Clicking on it will start the generating of the keys. What you will do next is to add a unique key passphrase in the Key Passphrase and Confirm passphrase field. Click on the Save Public Key and Save Private Key buttons will allow you to save the keys you generated.

You will then see the text starting with ssh-RSA in the Public key. You can then paste this text into the OpenSSH authorized_keys file field located at the top of the window. Note that you need to copy the entire text to your clipboard by pressing CTRL + C. You will need the key to paste on your clipboard in the public key tool of the control panel or directly on the cloud server.

You can use the RSA key pair you generated with PuTTYgen in two ways. You can use it to assign while creating a new cloud server. You can also use it to assign to an existing cloud server. More than that, you can also load an existing private key file into the memory. Doing so allows you to change the passphrase and the comment before saving it again. You can also make extra copies of the public key. 

Streamlined process

PuTTYgen is a handy networking environment that allows users to generate SSH keys easily. The app simplifies the process of generating new key pairs—both public and private. Moreover, it lets you load existing ones and make changes to them. It is not strictly related to PuTTy. However, PuTTy users will need it to create the SSH keys. 

  • Pros

    • Generates private and public SSH key pair
    • Edits existing key pair
    • Generates RSA key for old SSH-1 protocol
  • Cons

    • Outdated interface
    • Requires working knowledge from users
 0/3

App specs

Also available in other platforms

Program available in other languages


Icon of program: PuTTYgen

PuTTYgen for PC

  • Free
  • 5
    2
  • 49.3K
  • V0.83

User reviews about PuTTYgen

Have you tried PuTTYgen? Be the first to leave your opinion!

Add review

You may also like

Alternatives to PuTTYgen

Explore Apps

Latest articles

Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws.
Softonic

Is PuTTYgen safe?

98/100

Score result: Clean

This file passed a comprehensive security scan using VirusTotal technology. It is safe to download.

  • Virus free
  • Spyware free
  • Malware free
  • Verified by Security Partners

    VirusTotal logo

Scan Info

Last scan
Sunday, August 10, 2025
Scan provider
VirusTotal · Full report

File Integrity

File
PuTTY_V0.83.msi
SHA256
d816fba5750e95ae5f845ad22bd165e19ebefbbf298f453abc1db2ef7655e4b8
SHA1
e5fc81d1f33a3054f7bf54bde779f5049190286a

Softonic security commitment

PuTTYgen has been thoroughly scanned by our advanced security systems and verified by industry-leading partners. This file comes from the official developer and has passed all our security checks, showing no signs of viruses, malware, or spyware. For more information, visit our Security and Trust Center