HTML in Text umwandeln

HTML in Text umwandeln: HTML-Tags entfernen und lesbaren Klartext mit Absätzen, Listen, Tabellen und Links erhalten, direkt im Browser.

HTML
Text

Alles läuft in Ihrem Browser. Eingaben verlassen Ihr Gerät nicht.

HTML zu Klartext mit Struktur

Mit diesem Werkzeug können Sie HTML in Text umwandeln, ohne dass die Struktur verloren geht. Anders als ein einfaches Suchen und Ersetzen, das nur die HTML-Tags entfernt, versteht es den Aufbau der Seite: Absätze und Überschriften werden durch Leerzeilen getrennt, Listenpunkte bekommen ein Aufzählungszeichen, nummerierte Listen ihre Nummer, Tabellenzellen werden durch Tabulatoren getrennt und Zeilen in <pre>-Blöcken behalten ihre Einrückung. Entities wie &amp; oder &nbsp; werden dabei in normale Zeichen übersetzt.

Typisch ist es, Text aus HTML extrahieren zu müssen, etwa aus einem CMS-Export, aus gespeicherten Webseiten oder für eine Textanalyse. Ein zweiter häufiger Fall ist E-Mail-HTML als Text: Gute Newsletter enthalten neben der HTML-Fassung eine reine Textfassung (multipart/alternative). Dafür sind Links als Adresse in Klammern oder als Fußnoten am Ende praktisch, weil Leser sie dann trotzdem aufrufen können.

Das HTML wird mit dem DOMParser des Browsers eingelesen. Skripte werden dabei nicht ausgeführt und Bilder nicht geladen; script, style, template, Kommentare und Elemente mit hidden fallen weg. Grenzen: CSS wird nicht ausgewertet, per Stylesheet ausgeblendeter Text bleibt also stehen, und mehrspaltige Layouts erscheinen in Quelltext-Reihenfolge. Wenn Sie die Formatierung behalten möchten, ist HTML zu Klartext der falsche Weg; nutzen Sie dann HTML in Markdown.

Anleitung: HTML in Text umwandeln in 4 Schritten

  1. HTML-Quelltext in das Feld „HTML“ einfügen oder mit „Beispiel“ eine Musterseite laden.
  2. Unter „Links“ festlegen, ob die Adresse in Klammern, als Fußnote oder gar nicht erscheinen soll.
  3. Mit den Schaltern bestimmen, ob Absätze, Aufzählungszeichen, Tabellenspalten und Alt-Texte erhalten bleiben.
  4. Den Klartext im Feld „Text“ prüfen und mit „Kopieren“ übernehmen.

Typische Anwendungsfälle

  • Newsletter-Versand: Zu einer HTML-Mail die text/plain-Alternative erzeugen, die Mailprogramme ohne HTML anzeigen.
  • Daten aufbereiten: Inhalte aus einem CMS-Export oder einer gespeicherten Webseite als reinen Text für Analyse, Übersetzung oder Suche nutzen.
  • Texte für KI-Modelle vorbereiten: Markup entfernen, damit weniger Tokens für Tags und Attribute anfallen.
  • Barrierearme Fassungen: Prüfen, wie eine Seite ohne Gestaltung gelesen wird, etwa mit Alt-Texten statt Bildern.
Fragen

Häufige Fragen

Was passiert mit Links?

Sie haben drei Möglichkeiten: Linktext mit der Adresse in Klammern, Linktext mit einer Fußnotennummer und der Liste aller Adressen am Ende, oder nur der Linktext. Interne Sprungmarken wie #oben und javascript:-Links werden nie ausgegeben.

Werden Skripte im eingefügten HTML ausgeführt?

Nein. Der DOMParser erzeugt ein inaktives Dokument: Skripte laufen nicht, Bilder und Stylesheets werden nicht geladen. Das Werkzeug liest nur die Textknoten aus.

Wie werden Tabellen dargestellt?

Jede Tabellenzeile wird zu einer Textzeile, die Zellen werden mit Tabulatoren oder mit senkrechten Strichen getrennt. Mit Tabulatoren lässt sich das Ergebnis direkt in eine Tabellenkalkulation einfügen.

Warum stehen manchmal Wörter zusammen, die getrennt sein sollten?

Wenn zwei Inline-Elemente wie <span> im Quelltext ohne Leerzeichen aufeinander folgen, steht auch im Text kein Leerzeichen. Der Browser zeigt dort ebenfalls keines an; die Ursache liegt im HTML.

Kann ich auch nur die HTML-Tags entfernen, ohne Zeilenumbrüche?

Ja. Schalten Sie „Absätze und Zeilenumbrüche erhalten“ aus. Dann wird der gesamte Inhalt zu einem durchgehenden Text mit einfachen Leerzeichen.

Werden HTML-Kommentare und versteckte Elemente mit ausgegeben?

Kommentare nie. Elemente mit dem Attribut hidden sowie script, style, template und noscript werden ebenfalls übersprungen. Inline-CSS wie display:none wertet das Werkzeug nicht aus, solcher Text erscheint also.

Kann ich eine ganze Webseite per URL umwandeln?

Nein, das Werkzeug lädt nichts aus dem Netz. Öffnen Sie die Seite im Browser, lassen Sie sich mit Strg+U den Quelltext anzeigen und fügen Sie ihn hier ein.

Weitere Werkzeuge

Das könnte auch helfen

Alle 558 Werkzeuge