Rich Text Format (RTF) é um formato de ficheiro que lhe permite trocar ficheiros de texto entre diferentes processadores de texto em diferentes sistemas operativos. Por exemplo, você pode criar um arquivo usando o Microsoft Word no Windows 98, salvá-lo como um arquivo RTF (ele terá um sufixo de nome de arquivo ".rtf"), e enviá-lo para alguém que usa o WordPerfect 6.0 no Windows 3.1 e eles serão capazes de abrir o arquivo e lê-lo. (Em alguns casos, a capacidade do RTF pode ser incorporada no processador de texto. Em outros, um leitor ou gravador separado pode ser necessário.)
A especificação RTF usa os conjuntos de caracteres ANSI, PC-8, Macintosh, e IBM PC. Ela define palavras e símbolos de controle que servem como comandos de formatação de "denominador comum". Ao salvar um arquivo no formato Rich Text, o arquivo é processado por um gravador RTF que converte a marcação do processador de texto para a linguagem RTF. Ao ser lido, as palavras e símbolos de controle são processados por um leitor de RTF que converte a linguagem RTF em formatação para o processador de texto que irá exibir o documento. A Especificação, uma cópia da qual está localizada nos arquivos do World Wide Web Consortium, é usada para criar um leitor ou escritor de RTF.