Een modale editor is een teksteditor waarvan het toetsenbordgedrag verandert afhankelijk van de werkmodus. Een gebruiker schakelt tussen modi om verschillende taken efficiënt uit te voeren.
Modale editors streven ernaar handbewegingen te minimaliseren, veelzijdige toetsenbordbediening te bieden en een steilere leercurve te hebben.
Bijvoorbeeld Vim is een teksteditor waarin gebruikers kunnen schakelen tussen de invoegmodus (voor tekstinvoer) en andere modi voor navigatie en bewerking. Een ander voorbeeld is Emacs, dat verschillende modi gebruikt voor het schrijven van tekst, programmeren, enz.