# PuTTY Download Page

This is a mirror. Follow this link to find the primary PuTTY web site.

Home | Licence | FAQ | Docs | Download | Keys | Links
Mirrors | Updates | Feedback | Changes | Wishlist | Team

Here are the PuTTY files themselves:

- PuTTY (the SSH and Telnet client itself)
- PSCP (an SCP client, i.e. command-line secure file copy)
- PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP)
- PuTTYtel (a Telnet-only client)
- Plink (a command-line interface to the PuTTY back ends)
- Pageant (an SSH authentication agent for PuTTY, PSCP, PSFTP, and Plink)
- PuTTYgen (an RSA and DSA key generation utility).

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.

There are cryptographic signatures available for all the files we offer below. We also supply cryptographically signed lists of checksums. To download our public keys and find out more about our signature policy, visit the Keys page. If you need a Windows program to compute MD5 checksums, you could try this one at pc-tools.net. (This MD5 program is also cryptographically signed by its author.)

## Binaries

The latest release version (beta 0.67)

This will generally be a version we think is reasonably likely to work well. If you have a problem with the release version, it might be worth trying out the latest development snapshot (below) to see if we've already fixed the bug, before reporting it.

For Windows on Intel x86
PuTTY: `putty.exe` (or by FTP) (signature)
PuTTYtel: `puttytel.exe` (or by FTP) (signature)
PSCP: `pscp.exe` (or by FTP) (signature)
PSFTP: `psftp.exe` (or by FTP) (signature)
Plink: `plink.exe` (or by FTP) (signature)
Pageant: `pageant.exe` (or by FTP) (signature)
PuTTYgen: `puttygen.exe` (or by FTP) (signature)
A .ZIP file containing all the binaries (except PuTTYtel), and also the help files
Zip file: `putty.zip` (or by FTP) (signature)
A Windows MSI installer package for everything except PuTTYtel
Installer: `putty-0.67-installer.msi` (or by FTP) (signature)
Legacy Inno Setup installer. Reportedly insecure! Use with caution, if the MSI fails.
Legacy installer: `putty-0.67-installer.exe` (or by FTP) (signature)
Checksums for all the above files
MD5: `md5sums` (or by FTP) (signature)
SHA-1: `sha1sums` (or by FTP) (signature)
SHA-256: `sha256sums` (or by FTP) (signature)
SHA-512: `sha512sums` (or by FTP) (signature)
The latest development snapshot

This will be built every day, automatically, from the current development code - in whatever state it's currently in. If you need a fix for a particularly inconvenient bug, you may well be able to find a fixed PuTTY here well before the fix makes it into the release version above. On the other hand, these snapshots might sometimes be unstable.

(The filename of the development snapshot installer contains the snapshot date, so it will change every night.)

For Windows on Intel x86
PuTTY: `putty.exe` (signature)
PuTTYtel: `puttytel.exe` (signature)
PSCP: `pscp.exe` (signature)
PSFTP: `psftp.exe` (signature)
Plink: `plink.exe` (signature)
Pageant: `pageant.exe` (signature)
PuTTYgen: `puttygen.exe` (signature)
A .ZIP file containing all the binaries (except PuTTYtel), and also the help files
Zip file: `putty.zip` (signature)
A Windows MSI installer package for everything except PuTTYtel
Installer: `putty-`<version>`-installer.msi` (signature)
Legacy Inno Setup installer. Reportedly insecure! Use with caution, if the MSI fails.
Legacy installer: `putty-`<version>`-installer.exe` (signature)
Checksums for all the above files
MD5: `md5sums` (signature)
SHA-1: `sha1sums` (signature)
SHA-256: `sha256sums` (signature)
SHA-512: `sha512sums` (signature)

## Source code

This is the source code for all of the PuTTY utilities.

For convenience, we provide several versions of the source code, for different platforms. The actual content does not differ substantially between Windows and Unix archives; the differences are mostly in formatting (filenames, line endings, etc).

If you want to do any PuTTY development work, we strongly recommend starting with development snapshot code. We frequently make large changes to the code after major releases, so code based on the current release will be hard for us to use.

### Unix source code

These `.tar.gz` source archives should build the latest release version, and latest development snapshot, of PuTTY for Unix.

To build the release source, you will need to unpack one of these archives, change into the "`unix`" subdirectory, and type "`make -f Makefile.gtk`". To build the development snapshot source, you can just do the standard thing of `./configure && make`. See the file "`README`" for more information.

(The filename of the development snapshot source archive contains the snapshot date, so it will change every night.)

0.67 release source code for Unix
Source: `putty-0.67.tar.gz` (or by FTP) (signature)
Development snapshot source code for Unix
Source: `putty-`<version>`.tar.gz` (signature)

### Windows source code

See the file "`README`" for more information on building PuTTY from source.

0.67 release source code for Windows
Source: `putty-src.zip` (or by FTP) (signature)
Development snapshot source code for Windows
Source: `putty-src.zip` (signature)

### Access via `git`

If you want to keep track of the PuTTY development right up to the minute, or view the change logs for each of the files in the source base, you can access the PuTTY master `git` repository directly, using a command such as

`git clone https://git.tartarus.org/simon/putty.git`

Alternatively, you can browse the git repository on the web.

If you want to comment on this web site, see the Feedback page.
(last modified on Thu Sep 29 14:45:07 2016)