TextArray
100% lokal

HTML-Tags entfernen

Entferne alle HTML- und XML-Tags und behalte nur den lesbaren Text.

Eingabe
Ausgabe

HTML-Tags entfernen

Füge ein Stück HTML ein und du bekommst den lesbaren Text zurück. Das Tool entfernt jedes Tag — Divs, Spans, Links, Tabellen, ganze Dokumente — und lässt übrig, was ein Leser tatsächlich sehen würde. Es ist der schnellste Weg, einen Artikel aus dem Quelltext zu holen, einen Export aus dem CMS oder aus einem Newsletter aufzuräumen, eine ehrliche Wortzahl für noch ausgezeichneten Text zu bekommen oder ein ausgelesenes Fragment in eine schlichte Liste zu verwandeln.

Vier Optionen decken die Fälle ab, in denen „alles weg" zu grob ist. Das Dekodieren von HTML-Entities macht aus &amp; wieder ein Und-Zeichen, aus &nbsp; ein Leerzeichen und aus &#8212; einen Geviertstrich, damit der Text lesbar ist und nicht seine Escape-Codes zeigt. Zeilenumbrüche behalten heißt: <br> und Blockelemente wie <p>, <li> und <h1> ergeben je einen Umbruch, Absätze bleiben also Absätze statt zu einer einzigen Bandwurmzeile zu verschmelzen. Schaltest du die Option ab, wird der verbleibende Text genau so zusammengefügt, wie er stand. Die Ausnahmeliste behält die Tags, die du nennst — tippe „b, i, a", und diese Auszeichnung überlebt, während alles andere verschwindet. Die Inhalte von script und style zu entfernen wirft diese Elemente samt Code hinaus, damit weder CSS-Regeln noch JavaScript in deinem Text landen. Standardmäßig aktiv, weil es fast immer gewünscht ist.

Entfernt wird mit einem selbst geschriebenen Scanner, nie durch Einfügen deines HTML in die Seite — aus dem Markup kann also nichts ausgeführt werden. Text wird behandelt wie im Browser: „5 < 10" bleibt stehen, Kommentare und Doctypes verschwinden, und ein kaputtes Tag wird verworfen statt halb ausgegeben.

Alles läuft in deinem Browser, nichts wird hochgeladen: interne Seiten, Kundenprojekte und unveröffentlichte Entwürfe kannst du bedenkenlos einfügen. Kopiere das Ergebnis, lade es als .txt-Datei herunter oder schiebe es zurück in die Eingabe für den nächsten Bereinigungsschritt.

Häufige Fragen

Bleiben meine Absätze erhalten?
Ja, solange „Zeilenumbrüche behalten" aktiv ist: <br> sowie Blockelemente wie <p>, <li> und <h1> werden je zu einem Umbruch, Absätze bleiben durch eine Leerzeile getrennt. Ohne die Option wird der gesamte Text zu einem Fließtext zusammengezogen.
Kann ich einzelne Auszeichnungen behalten?
Trage die Tag-Namen in „Diese Tags behalten" ein, zum Beispiel „b, i, a". Sie bleiben unverändert in der Ausgabe stehen, samt Attributen, alles andere wird entfernt.
Was passiert mit CSS und JavaScript?
Mit „Inhalt von script und style entfernen" fliegen diese Elemente samt Code raus. Ohne die Option verschwinden nur die Tags, und der nackte Code bleibt in deinem Text stehen.
Und Text, der wie ein Tag aussieht?
Ein „<", auf das kein Tag-Name folgt, gilt als normaler Text — „5 < 10" bleibt also erhalten. Etwas wie „a<b und b>c" sieht dagegen wie ein Tag aus und wird entfernt, genau wie es ein Browser rendern würde. Solche Vergleiche vorher als Entities schreiben.
Wird mein HTML irgendwo hochgeladen?
Nein. Das Tool läuft vollständig in deinem Browser und dein Markup verlässt dein Gerät nie.