Ein Virtuelle Tastatur ist ein Computerprogramm, das eine Tastatur auf dem Bildschirm anzeigt und durch Auswahl mit dem Mauszeiger das Drücken von Tasten emuliert.
Da die virtuelle Tastatur keine Hardwarebestandteile hat, bietet sie einen effektiven Schutz vor Hardware-Keyloggern, die die Tastenanschläge einer Tastatur aufzeichnen. Diese Software wird im Bereich des Onlinebankings, oder wenn keine Hardware-Tastatur vorhanden ist (z.B. bei öffentlichen Computer-Terminals mit Touch-Screen), genutzt.