PuTTY é uma aplicação emuladora de terminal que pode atuar como cliente para os protocolos de computação SSH, Telnet, rlogin e TCP cru. A palavra "PuTTY" não tem significado, embora 'tty' seja às vezes usada para se referir aos terminais Unix, como um acrônimo para 'teletipo'.

PuTTY foi escrito inicialmente para o Microsoft Windows, mas foi portado para outros sistemas operacionais, incluindo algumas plataformas do tipo Unix. Mac OS e Mac OS X ainda estão sendo portados, enquanto portas não-oficiais foram portadas para os sistemas operacionais Symbian e Windows Mobile.

PuTTY é atualmente um software beta. Licenciado sob a licença do MIT, e é software livre e de código aberto.