Ein Texteditor (von lateinisch textus ‚Inhalt‘ und editor für ‚Herausgeber‘ oder ‚Erzeuger‘) ist ein Computerprogramm zum Bearbeiten von Texten. Der Editor lädt die zu bearbeitende Textdatei und zeigt ihren Inhalt auf dem Bildschirm an, mit der Möglichkeit, durch positionieren eines Cursors einzelne Textzeichen hinzuzufügen oder zu löschen. Ebenso üblich ist bei vielen Texteditoren Unterstützung für Textmarkierung, Kopieren und Einfügen, Ziehen und Ablegen. Erweiterte Editoren bieten Zusatzfunktionen wie eine Textsuche, oder sogar WYSIWYG bei der Interpretation von Auszeichnungssprachen wie beispielsweise Markdown. Auch gibt es darauf spezialisierte Editoren, etwa HTML-Editoren für die Bearbeitung von HTML-Dateien.