Blog
Deutsch

HTML in Text umwandeln — Tags entfernen, Inhalt extrahieren

Lesbaren Text aus HTML extrahieren, mit Optionen für Absätze und Links

Verarbeitung im Browser · kein Hochladen

Extrahiert Text, ohne das HTML auszuführen oder anzuzeigen. Skripte, Styles sowie Inhalte mit hidden und aria-hidden werden weggelassen. Die CSS-Sichtbarkeit wird nicht berechnet, und Leerraum in pre-Blöcken wird vereinheitlicht.

Ergebnis

Was das Tool ist

Dieses Tool macht aus HTML-Quelltext reinen, lesbaren Text. Das ist praktisch, wenn Sie den Inhalt einer Webseite, eines Newsletters oder eines Editors ohne Tags weiterverwenden möchten, etwa in Notizen, einem Dokument oder einem Übersetzungsprogramm. Umlaute, Entities wie & und Emojis kommen korrekt heraus.

Anleitung

  1. Fügen Sie HTML aus dem Seitenquelltext, einem Editor oder einer E-Mail ein.
  2. Legen Sie fest, ob Absatzumbrüche erhalten bleiben sollen.
  3. Aktivieren Sie die Linkziele, wenn hinter jedem Link seine Adresse stehen soll.
  4. Kopieren Sie das Ergebnis in Ihre Notizen oder Dokumente.

Regeln der Extraktion

Das Tool verwendet den HTML-Parser des Browsers, statt Tags per regulärem Ausdruck zu entfernen. HTML-Entities werden genau einmal dekodiert; Umlaute, ß, Koreanisch, Chinesisch und Emojis bleiben unverändert. Absätze, div-Elemente, Überschriften, Listenpunkte und Tabellenzeilen erzeugen Zeilengrenzen, Tabellenzellen werden durch Leerraum getrennt. Im einzeiligen Modus wird jeder Leerraum zu einem einzelnen Leerzeichen zusammengefasst.

Skripte, Styles, Dokumenttitel, Templates, noscript-Blöcke und eingebettete Inhalte werden weggelassen. Elemente mit hidden oder aria-hidden=“true” werden übersprungen. Alternativtexte von Bildern und Werte von Formularfeldern werden nicht gesondert ausgegeben. CSS-Sichtbarkeit und das visuelle Layout bildet das Tool nicht nach. Sind Linkziele aktiviert, werden sie als gewöhnlicher Text angehängt und können nichts ausführen.

Beispiele

Eingabe Einstellung Ergebnis
<p>Grüße &amp; Dank</p><p>😀</p> Absätze behalten Zwei Zeilen: Grüße & Dank / 😀
<a href="/hilfe">Hilfe</a> Linkziele einschließen Hilfe (/hilfe)
<h1>Titel</h1><script>alert(1)</script> Standard Titel

Grenzen und Datenschutz

Die Eingabe ist auf eine Million Zeichen begrenzt, das Durchlaufen des DOM auf 128 Ebenen. Fehlerhaftes HTML wird nach den Fehlerkorrekturregeln des Browser-Parsers behandelt. Leerraum innerhalb von pre-Elementen bleibt nicht erhalten. Die gesamte Verarbeitung findet lokal statt; Eingabe und Ergebnis werden nicht hochgeladen.

Häufige Fragen

Werden Skripte ausgeführt oder externe Bilder geladen?

Nein. Die Eingabe wird in einem inaktiven Template geparst, das nie in die Seite eingefügt wird. Das Ergebnis wird ausschließlich als Text angezeigt, und Inhalte von script- und style-Elementen werden weggelassen.

Entspricht das Ergebnis genau dem sichtbaren Text der Seite?

Nein. Elemente mit hidden oder aria-hidden werden zwar übersprungen, CSS-Regeln, externe Stylesheets und das Layout werden aber nicht ausgewertet. Per CSS ausgeblendeter Text kann also im Ergebnis auftauchen.

Bleiben die ursprünglichen Leerzeichen erhalten?

Nein. Im Absatzmodus bleiben die Grenzen von Blockelementen und br erhalten, mehrfache Leerzeichen und die Leerräume innerhalb von pre-Elementen werden jedoch vereinheitlicht.

Wird mein HTML hochgeladen?

Nein. Die Verarbeitung läuft vollständig in Ihrem Browser. Eingabe und Ergebnis werden weder gesendet noch gespeichert.

Fehlt ein Tool?