Текстовий редактор — комп'ютерна програма — застосунок, призначена для створення й зміни текстових файлів, а також їх перегляду на екрані, виводу на друк, пошук фрагментів тексту тощо. Деякі текстові редактори забезпечують також розширену функціональність, таку як підсвічування синтаксису, сортування рядків, шаблони, конвертація кодування символів тощо Така функціональність часто характерна для редакторів коду, призначених для написання вихідного коду комп'ютерних програм. Інші текстові редактори мають розширені функції форматування тексту, впровадження в нього графіки й формул, таблиць й об'єктів. Такі редактори часто називають текстовими процесорами і призначені вони для створення різного роду документів, від особистих листів до офіційних паперів. Класичний приклад — Microsoft Word.