Download latest version of PuTTY ssh client

A screenshot of putty ssh client running on a windows PC
A screenshot of putty ssh client running on a windows PC

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham, a British programmer.

PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. The name “PuTTY” has no official meaning.

Download PuTTY SSH Client

Please use the link below to download the latest version of PuTTY SSH Client from the official source

Download Now

PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. The name “PuTTY” has no official meaning.

PuTTY supports many variations on the secure remote terminal, and provides user control over the SSH encryption key and protocol version, alternate ciphers such as AES, 3DES, RC4, Blowfish, DES, and Public-key authentication. PuTTY supports SSO through GSSAPI, including user provided GSSAPI DLLs. It also can emulate control sequences from xterm, VT220, VT102 or ECMA-48 terminal emulation, and allows local, remote, or dynamic port forwarding with SSH (including X11 forwarding). The network communication layer supports IPv6, and the SSH protocol supports the zlib@openssh.com delayed compression scheme. It can also be used with local serial port connections.

PuTTY consists of several components:

  • The Telnet, rlogin, and SSH client itself, which can also connect to a serial port called PuTTY.
  • An SCP client, i.e. command-line secure file copy. Can also use SFTP to perform transfers called PSCP.
  • An SFTP client, i.e. general file transfer sessions much like FTP called PSFTP.
  • A Telnet-only client called PuTTYtel.
  • A command-line interface to the PuTTY back ends. Used for non-interactive sessions and usually used for SSH Tunneling called Plink.
  • An SSH authentication agent for PuTTY, PSCP and Plink called Pageant.
  • An RSA, DSA, ECDSA and EdDSA key generation utility called PuTTYgen.
  • An X11 client which supports the same terminal emulation as PuTTY called pterm (Unix version only).
  • PuTTY does not support session tabs directly, but many wrappers are available that do.

PuTTY was originally written for Microsoft Windows, but it has been ported to various other operating systems. Official ports are available for some Unix-like platforms, with work-in-progress ports to Classic Mac OS and macOS, and unofficial ports have been contributed to platforms such as Symbian, Windows Mobile and Windows Phone.

Use of PuTTY, PSCP, PSFTP and Plink is illegal in countries where encryption is outlawed. We believe it is legal to use PuTTY, PSCP, PSFTP and Plink in England and Wales and in many other countries, but we are not lawyers, and so if in doubt you should seek legal advice before downloading it.

You may find useful information at cryptolaw.org, which collects information on cryptography laws in many countries, but we can’t vouch for its correctness.

Use of the Telnet-only binary (PuTTYtel) is unrestricted by any cryptography laws.