A text editor is an application or program used for editing text files without inserting invisible code commonly found in other types of word processors. Text editors are often used to edit html or other scripting languages. Many text editors have spell checks, sorting functions, character and code sets, as well as built in color schemes that can assist the user with the document they’re working on. For example, it might highlight invalid code red, make certain code tags blue, and other tags green. These features can be incredibly useful while working on a file, and would not change or affect the file in any way, only what is displayed while using the text editor.