Dateiformate
Was ist RTF? So funktioniert das Rich Text Format
RTF ist ein Dokumentformat, das Microsoft 1987 entwickelt hat und das formatierten Text mit reinen ASCII-Zeichen beschreibt. Wir erklären Aufbau, Grenzen und worauf Sie beim Umwandeln achten sollten.
Autor: Hemen Dönüştür Editör EkibiVeröffentlicht: 7 Min. Lesezeit

Von RTF hört man selten, aber vermutlich hatten Sie es schon oft in der Hand: im Menü „Exportieren“ eines alten Programms, als Standard-Speicherformat von TextEdit auf dem Mac oder als „sicherste Option“, um ein Dokument zwischen Textverarbeitungen auszutauschen. Das Rich Text Format beschreibt Formatierungen wie Fett, Kursiv, Schriften, Farben und Tabellen mit reinen Textzeichen. Dieser Artikel erklärt, wie RTF entstanden ist, wie eine RTF-Datei innen aussieht, wo das Format glänzt und wo es an Grenzen stößt und worauf Sie beim Umwandeln achten sollten.
Was ist RTF?
RTF ist ein textbasiertes Format, das Microsoft entwickelt hat, um Dokumente zwischen verschiedenen Programmen und Betriebssystemen auszutauschen. Es ist kein Binärformat wie DOC: Öffnen Sie eine RTF-Datei im Editor, können Sie Ihren Text lesen, durchsetzt mit Befehlen, die mit einem Backslash beginnen. Anders als HTML wurde RTF aber nicht dafür gemacht, von Hand geschrieben zu werden. Sein Zweck ist, dass ein Programm ein Dokument aus einem anderen Programm samt Formatierung lesen kann.
Eine häufige Verwechslung sollte man vorab klären: Die Option „Rich Text“ in E-Mail-Programmen und Webformularen ist meist ein allgemeiner Begriff für formatierten Text und steckt technisch oft HTML. RTF, um das es hier geht, ist ein bestimmtes Dateiformat mit der Endung .rtf und eigener Syntax.
Eine kurze Geschichte
RTF wurde Mitte bis Ende der 1980er-Jahre von Richard Brodie, Charles Simonyi und David Luebbert aus dem Microsoft-Word-Team entwickelt. Der erste RTF-Leser und -Schreiber erschien 1987 mit Word 3.0 für Macintosh und setzte RTF 1.0 um. In den folgenden zwanzig Jahren wuchs das Format mit Word mit:
| Version | Datum | Hinweise |
|---|---|---|
| 1.0 | 1987 | Erste Version, mit Word 3.0 (Mac) |
| 1.1 | 1989 | Einbettung von Schriften, mit Word 4 |
| 1.2 - 1.4 | 1993 - September 1995 | Versionen zu Word 5, Word 6 und Word 95 |
| 1.5 | April 1997 | Unicode-Unterstützung mit Word 97 (das Steuerwort \u) |
| 1.6 - 1.8 | Mai 1999 - April 2004 | Versionen zu Word 2000, 2002 und 2003 |
| 1.9.1 | März 2008 | Letzte Version, kompatibel mit Word 2007 |
Nach 1.9.1 hat Microsoft die RTF-Spezifikation nicht mehr erweitert. Laut der Formatbeschreibung der Library of Congress erklärt Microsoft, dass Funktionen ab Word 2010 beim Speichern als RTF nicht erhalten bleiben. Kurz gesagt: RTF wird weiterhin unterstützt, aber nicht mehr weiterentwickelt.
Was steckt in einer RTF-Datei?
RTF beruht auf drei Elementen:
- Gruppen: Abschnitte in geschweiften Klammern
{ }. Eine Formatierungsänderung innerhalb einer Gruppe endet, wenn die Gruppe geschlossen wird. - Steuerwörter: Buchstabenfolgen, die mit einem Backslash beginnen, etwa
\b(fett) oder\fs24(Schriftgröße in halben Punkt; 24 bedeutet 12 pt). Sie können einen Zahlenparameter haben:\b1schaltet Fett ein,\b0schaltet es aus. - Steuersymbole: ein Backslash gefolgt von einem einzelnen Nicht-Buchstaben, etwa
\~(geschütztes Leerzeichen) oder\'e9(ein Zeichen aus der Codepage, hexadezimal).
Ein einfaches RTF-Dokument sieht so aus:
{\rtf1\ansi\ansicpg1252\deff0
{\fonttbl{\f0 Times New Roman;}}
{\colortbl;\red200\green0\blue0;}
\f0\fs24 This is a {\b bold} word and some {\cf1 red} text in a caf\'e9.\par
}
Die Datei beginnt mit {\rtf1, gefolgt vom Zeichensatz (\ansi) und der Codepage (\ansicpg1252, die westeuropäische Windows-Codepage). Schrifttabelle (\fonttbl) und Farbtabelle (\colortbl) werden oben deklariert und im Text über ihre Nummer angesprochen. \par beendet einen Absatz. Der Rest des Dokuments enthält Abschnittseinstellungen, Kopf- und Fußzeilen, Absätze und Tabellen; die Library of Congress weist darauf hin, dass RTF Tabellen als eine Art Absatz behandelt.
Zeichen außerhalb von ASCII lassen sich auf zwei Arten schreiben. Die ältere Methode nutzt hexadezimale Escapes wie \'e9, die auf ein Zeichen der deklarierten Codepage verweisen (E9 ist „é“ in Codepage 1252). Die mit RTF 1.5 eingeführte Methode nutzt Unicode-Steuerwörter wie \u305?: Die Zahl gibt den Unicode-Wert des Zeichens an (305 ist das türkische „ı“ ohne Punkt), und das folgende Zeichen ist ein Ersatz für Leseprogramme ohne Unicode-Unterstützung. RTF speichert Text nicht in einer Unicode-Kodierung wie UTF-8; die Datei selbst ist meist 7-Bit-ASCII.
Wo wird RTF eingesetzt?
- Austausch zwischen Programmen: formatierten Text zwischen verschiedenen Textverarbeitungen oder Betriebssystemen übertragen.
- Berichtsausgabe von Software: Viele Geschäfts- und Branchenanwendungen erzeugen formatierte Berichte als RTF, ohne von Word abhängig zu sein, weil RTF viel einfacher zu erzeugen ist als DOCX.
- Die Zwischenablage: RTF ist eines der üblichen Formate, wenn unter Windows und macOS formatierter Text kopiert wird.
- Einfache Editoren: WordPad und TextEdit verwenden standardmäßig RTF.
Stärken und Schwächen
| Stärken | Schwächen |
|---|---|
| Von fast jeder Textverarbeitung lesbar | Seit 2008 nicht weiterentwickelt |
| Textbasiert, daher lässt sich der Text leicht herauslösen | Dateien mit Bildern können sehr groß werden |
| Keine Makrosprache | Eingebettete OLE-Objekte und Vorlagenverweise können ein Sicherheitsrisiko sein |
| Einfach zu erzeugen, ideal als Softwareausgabe | Welche Version und Funktionen ein Programm unterstützt, ist oft unklar |
| Vorwärts- und abwärtskompatibel zwischen Versionen | Erweiterte Word-Funktionen gehen verloren |
Ein Hinweis zur Sicherheit: RTF kann keine Makros enthalten, ist aber nicht risikofrei. Auf Wikipedia zusammengetragene Fälle zeigen, dass RTF-Dateien für Angriffe über Template Injection und eingebettete OLE-Objekte genutzt wurden; zugehörige Lücken in alten WordPad-Versionen und in Word wurden 2017 und 2015 geschlossen. Behandeln Sie RTF-Dateien aus unbekannten Quellen mit derselben Vorsicht wie jedes andere Dokument.
Welche Programme öffnen RTF?
Microsoft Word, LibreOffice Writer, Apple Pages, TextEdit und WPS Office können RTF öffnen und speichern. WordPad, lange der Standard-RTF-Editor unter Windows, ist in aktuellen Versionen von Windows 11 nicht mehr enthalten; dort brauchen Sie Word oder LibreOffice. Die Library of Congress hielt außerdem fest, dass sich RTF-Dateien in der Web- und Tablet-Version von Word nicht öffnen ließen. Google Docs kann RTF importieren und Dokumente als RTF herunterladen.
Typische Probleme und Lösungen
Umlaute oder nicht-lateinische Zeichen sehen falsch aus
Hat das erzeugende Programm die falsche Codepage deklariert oder statt Unicode-Steuerwörtern Hex-Escapes aus einer anderen Codepage verwendet, werden Zeichen vertauscht: Ein türkisches „ı“ erscheint dann etwa als „ý“ und „ş“ als „þ“, das klassische Zeichen dafür, dass die Codepages 1254 (Türkisch) und 1252 (Westeuropäisch) verwechselt wurden. Am einfachsten bereinigen Sie die Quelle, indem Sie die Datei in Word oder LibreOffice öffnen und als DOCX speichern.
Die Datei ist viel größer als erwartet
RTF speichert Bilder meist als hexadezimalen Text statt binär, wodurch sich die Bilddaten ungefähr verdoppeln. Für Dokumente mit Bildern ergeben DOCX oder PDF deutlich kleinere Dateien.
Die Formatierung ändert sich zwischen Programmen
Jedes Programm unterstützt einen anderen Ausschnitt von RTF und ignoriert Steuerwörter, die es nicht kennt. Muss das Erscheinungsbild exakt stimmen, teilen Sie die Endfassung als PDF.
Tipps zum Umwandeln von RTF-Dateien
Bei unserem Konverter werden RTF-Dateien auf unseren Server hochgeladen, mit LibreOffice verarbeitet und innerhalb von 30 Minuten gelöscht. Umwandlungen zwischen RTF, DOCX, DOC und PDF laufen direkt und ohne Zwischenschritt, sodass Seitenlayout, Kopf- und Fußzeilen, Tabellen und Listennummerierung erhalten bleiben.
- RTF in Word ist die beste Wahl, um Ausgaben alter Software zu bearbeiten und die Dateigröße zu verringern.
- RTF in PDF legt ein Erscheinungsbild fest, das sonst von Programm zu Programm schwankt.
- RTF in TXT entfernt alle Steuerwörter und lässt nur lesbaren Text übrig.
- Denken Sie bei Word in RTF daran, dass Funktionen ab Word 2010 (neuere Diagrammtypen, manche Layoutoptionen) womöglich keine RTF-Entsprechung haben.
- Brauchen Sie aus reinem Text ein formatiertes Dokument, überträgt TXT in RTF den Text Absatz für Absatz. Auch RTF aus Quellen wie HTML und Markdown behält über den RTF-Export von LibreOffice fetten Text, Überschriften, Listen und Tabellen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen RTF und DOCX?
RTF beschreibt Formatierungen mit Steuerwörtern, die in reinen Text eingebettet sind, und hat sich seit 2008 nicht verändert. DOCX ist eine aktuelle, ZIP-basierte Norm aus XML-Teilen. DOCX unterstützt mehr Funktionen und ist bei Dokumenten mit Bildern deutlich kleiner.
Kann eine RTF-Datei Makros enthalten?
Nein, RTF hat keine Makrosprache. Eingebettete OLE-Objekte und Vorlagenverweise lassen sich trotzdem missbrauchen, bleiben Sie bei RTF-Dateien aus unbekannten Quellen also vorsichtig.
Wird RTF noch unterstützt?
Ja, Word und andere Textverarbeitungen öffnen und speichern RTF weiterhin. Die letzte Version der Spezifikation, 1.9.1, erschien aber im März 2008, und Microsoft entwickelt das Format nicht weiter.
Wie öffne ich eine RTF-Datei unter Windows 11?
Auf Versionen ohne WordPad öffnen Sie sie mit Word, LibreOffice Writer oder WPS Office. Wenn Sie die Datei nur lesen müssen, können Sie sie auch in PDF umwandeln und im Browser ansehen.
Warum gehen Sonderzeichen in RTF kaputt?
Meist, weil das Programm, das die Datei erstellt hat, die falsche Codepage deklariert hat. Programme, die Unicode-Steuerwörter schreiben, vermeiden das Problem vollständig.


