PuTTY is een terminal emulator toepassing die kan fungeren als een client voor de SSH, Telnet, rlogin, en raw TCP computing protocollen. Het woord "PuTTY" heeft geen betekenis, hoewel "tty" soms wordt gebruikt om te verwijzen naar de Unix-terminals, als een acroniem voor "teletype".

PuTTY is in eerste instantie geschreven voor Microsoft Windows, maar het is geport naar andere besturingssystemen waaronder enkele Unix-achtige platforms. Mac OS en Mac OS X worden nog steeds geport, terwijl onofficiële ports zijn geport naar de Symbian en Windows Mobile besturingssystemen.

PuTTY is momenteel beta-software. Gelicentieerd onder de MIT Licentie, en het is vrije en open source software.