O teclado virtual é um software que permite entrada de texto em programas de computador de maneira alternativa ao teclado convencional. A maioria se baseia em receber cliques do dispositivo apontador ( rato) sobre uma imagem de teclado. A imagem clicada é convertida para um caractere de texto, que é escrito na tela do editor.
Um importante uso do teclado virtual é de dificultar a fraude em operações bancárias pela Internet. Uma das formas mais comuns de fraude é a instalação sub-reptícia de um spyware ou cavalo de Tróia (programa-espião) no computador da vítima.