Rich Text Format (RTF) è un formato di file che consente di scambiare file di testo tra diversi elaboratori di testi in diversi sistemi operativi. Ad esempio, è possibile creare un file utilizzando Microsoft Word in Windows 98, salvarlo come file RTF (avrà un suffisso del nome file ".rtf") e inviarlo a qualcuno che utilizza WordPerfect 6.0 su Windows 3.1 e lo faranno essere in grado di aprire il file e leggerlo. (In alcuni casi, la funzionalità RTF potrebbe essere incorporata nell'elaboratore di testi. In altri, potrebbe essere necessario un lettore o uno scrittore separato.)
La specifica RTF utilizza i set di caratteri ANSI, PC-8, Macintosh e IBM PC. Definisce parole di controllo e simboli che fungono da comandi di formattazione del "denominatore comune". Quando si salva un file in formato RTF, il file viene elaborato da un writer RTF che converte il markup dell'elaboratore di testi nel linguaggio RTF. Durante la lettura, le parole di controllo ei simboli vengono elaborati da un lettore RTF che converte il linguaggio RTF in formattazione per l'elaboratore di testi che visualizzerà il documento. La Specifica, una copia della quale si trova negli archivi del World Wide Web Consortium, viene utilizzata per creare un lettore o scrittore RTF.