Text editor

A text editor (sometimes known as a "notepad") is a type of computer software program that edits plain text, often provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files, and programming language source code.

Notepad has come with all versions of Windows since Windows 1.0. Other popular text editors include Notepad++, jEdit, Atom, and Visual Studio Code.

Plain vs. rich text
Plain text consists of character representation, with each character being represented by a fixed-length sequence of a number of bytes according to character encoding conventions such as and.

Rich text can contain metadata, character formatting data such as typeface and font size, and page specification data such as size and margin.