Download: Stable · Snapshot | Docs | Changes | Wishlist
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
The latest version is 0.79. Download it here.
LEGAL WARNING: 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.
2023-08-26 PuTTY 0.79 released
PuTTY 0.79, released today, is mostly a bug fix release, with only minor new features in SSH and terminal mouse handling.
The most important bug fix is that we've restored the Windows 'install scope' to the way it was in 0.77 and earlier, reverting the security workaround we had to put into 0.78. This means the 0.79 Windows installer will not uninstall 0.78 automatically, so we recommend uninstalling 0.78 by hand first, if you have it installed. As before, if you've ended up with both versions installed, uninstalling them both and then running the new installer will put everything right.
2023-07-31 GPG key rollover
We've generated a fresh set of GPG keys for signing PuTTY release and snapshot builds, since the old ones were due to expire. We will begin signing snapshots with the new snapshot key, and future releases with the new release key. For continuity, the new master key is signed with the old master key. See the keys page for more information.
2023-04-24 Pre-releases of 0.79 now available
We're working towards a 0.79 release, containing only bug fixes and very minor features compared to 0.78. Pre-release builds are available, and we'd appreciate people testing them and reporting any issues.
For 0.79, we've put the Windows MSI scope back to normal, so that PuTTY will be installed properly systemwide for all users, the way 0.77 and before were. If you have 0.78 installed already, you should uninstall that before installing 0.79. Sorry about the inconvenience: it was done as a workaround for a Windows security issue, now fixed.
2022-10-29 PuTTY 0.78 released
PuTTY 0.78, released today, is a feature release. Its major new feature is support for OpenSSH's certificate system. PuTTY can now present certified user keys to an SSH server, and you can configure one or more trusted CAs so that it will automatically accept host keys signed by them.
Other new features include new forms of SSH jump host support (you can tell the proxy SSH server to run a command to make the connection); additional cryptography (the hopefully quantum-proof NTRU Prime key exchange, updated GSSAPI key exchange method list, new integer Diffie-Hellman groups, and AES-GCM); and a system that allows a third-party helper program to provide answers to keyboard-interactive authentication questions (e.g. for automating one-time password schemes).
0.78 also fixes a bug when setting the window title in some character sets, and restores Windows XP support, which broke in 0.77.
Note to upgrading Windows users: the 0.78 Windows installer will not uninstall 0.77 or older. We recommend uninstalling the older version first. If you've ended up with both, uninstalling both copies and then running the new installer will put everything right. This is a knock-on effect of a bugfix; sorry about that.
2022-09-13 Pre-releases of 0.78 now available
We're working towards a 0.78 release. Pre-release builds are available, and we'd appreciate people testing them and reporting any issues.
2022-07-05 FTP downloads withdrawn
Our host machine is not running an FTP server any more, so we've withdrawn the alternative FTP URLs on our download pages. We recommend that everybody download PuTTY over HTTPS, which is more secure in any case.
If this is a serious inconvenience for anyone, please let us know, and we'll see what we can do about it.