A text editor is a type of program used for editing plain text files.

Text editors are provided with operating systems and software development packages, and can be used to change configuration files, documentation files and programming language source code.

A text editor is a computer program that lets a user enter, change, store, and usually print text (characters and numbers, each encoded by the computer and its input and output devices, arranged to have meaning to users or to other programs). Typically, a text editor provides an "empty" display screen (or "scrollable page") with a fixed-line length and visible line numbers.

A text editor is a small program that has been developed specifically for writing and editing plain text.

Plain text is any string (i.e., finite sequence of characters) that consists entirely of printable characters (i.e., human readable characters) and, optionally, a very few specific types of control characters (e.g., characters indicating a tab or the start of a new line). Characters are the basic symbols that are used to write or print a language.

Some text editors are small and simple, while others offer broad and complex functions. For example, Unix and Unix-like operating systems have the pico editor (or a variant), but many also include the Emacs editor.