Un clavier virtuel (également appelé clavier visuel[1] dans l'environnement Microsoft Windows) est un logiciel permettant à l'utilisateur de saisir des caractères. Il peut être utilisé avec plusieurs dispositifs de pointage, comme une souris, ou un écran tactile. Il se substitue au clavier physique.
Les claviers virtuels sont notamment employés pour rendre un système informatique accessible, ou pour taper du texte dans un alphabet autre que celui du clavier physique.