PuTTY is the world's most trusted free SSH, Telnet, and serial console client. Securely connect to remote servers, generate SSH keys, and manage your infrastructure — all from a lightweight, open-source tool by Simon Tatham.
Last updated: March 2026 (v0.83)
A comprehensive suite of networking tools trusted by millions of system administrators and developers worldwide.
Securely connect to remote servers using SSH (SSH-1 & SSH-2) and Telnet protocols. Full support for public key authentication, X11 forwarding, and port tunneling.
Generate RSA, DSA, ECDSA, and Ed25519 SSH key pairs. Convert between PuTTY (.ppk) and OpenSSH formats seamlessly.
Transfer files securely with PSCP (Secure Copy) and PSFTP (Secure FTP). Command-line tools for automated file operations.
Create local, remote, and dynamic SSH tunnels. Secure your connections and access services behind firewalls with ease.
Full xterm-compatible terminal emulator with customizable colors, fonts, and keyboard mappings. UTF-8 support included.
Under 2MB installer, no external dependencies. Runs on Windows 95 through Windows 11 with minimal resource usage.
From download to your first SSH session — here's how to get started with PuTTY.
Get the latest version from the download page. Choose the installer for your Windows architecture (32-bit or 64-bit), or download the standalone executable.
Launch PuTTY, enter your server's hostname or IP address, select SSH as the connection type, and optionally save the session for quick reconnection.
Use PuTTYgen to generate a public/private key pair for password-less authentication. Upload your public key to the server.
Click "Open" to establish your SSH connection. Authenticate with your password or SSH key, and you're in! Start managing your servers securely.
Download PuTTY for free and start managing your remote servers securely today.