HTML-Tags entfernen

Fügen Sie HTML-Markup ein, und dieses Tool entfernt alle Tags und lässt nur den Text übrig, der dazwischen stand. Es führt die Standardfunktion strip_tags von PHP aus: Alles zwischen spitzen Klammern (<p>, <br>, <div class="...">, schließende Tags und <!-- Kommentare -->) wird entfernt, und der umgebende Text bleibt unverändert. Sie erhalten außerdem drei Zähler: Zeichen vorher, Zeichen nachher und wie viele entfernt wurden.

So funktioniert es

  1. 1

    Fügen Sie das Markup ein

    Ein HTML-Snippet, eine vollständige, aus der Quellansicht kopierte Seite oder ein E-Mail-Text im HTML-Format.

  2. 2

    Entfernen Sie die Tags

    Klicken Sie auf die Schaltfläche, und jedes Tag, jedes schließende Tag und jeder HTML-Kommentar wird in einem serverseitigen Durchlauf entfernt.

  3. 3

    Lesen Sie die Zähler ab

    Die Statistik zeigt die Zeichenzahl vorher und nachher sowie die Zahl der entfernten Zeichen.

  4. 4

    Kopieren Sie den reinen Text

    Die Ausgabe ist eine saubere Zeichenkette, bereit für einen Texteditor, eine Tabelle, einen KI-Prompt oder die weitere Verarbeitung.

Was es tut und was nicht

strip_tags ist ein schneller, wörtlicher Tag-Entferner. Es ist kein vollständiger HTML-zu-Text-Konverter, deshalb ist es hilfreich, genau zu wissen, wo die Grenze verläuft.

  • Tags werden entfernt, Text bleibt erhalten. <b>bold</b> text wird zu bold text. Öffnende Tags, schließende Tags und ihre Attribute verschwinden alle.
  • HTML-Kommentare werden entfernt. <!-- note -->visible wird zu visible.
  • Es werden keine Zeilenumbrüche eingefügt. Block-Tags wie <p> und <div> werden einfach gelöscht, sodass <p>One</p><p>Two</p> zu OneTwo wird. Zeilenumbrüche, die bereits in Ihrem Text vorhanden sind, bleiben erhalten.
  • Entitäten werden nicht dekodiert. Tom &amp; Jerry bleibt Tom &amp; Jerry. Um &amp; wieder in & umzuwandeln, geben Sie das Ergebnis in einen HTML-Entitäten-Dekoder.
  • Script- und Style-Text bleibt. Nur die <script>- und <style>-Tags werden entfernt; der Code oder das CSS dazwischen bleibt. Löschen Sie diese Blöcke selbst zuerst, wenn Sie sie nicht wollen.

Vorher und nachher

Eingabe Ausgabe
<p>Hello</p> Hello
<a href="https://x.com">click</a> click
<b>bold</b> text bold text
<!-- note -->visible visible
<br><br> (leer)
Tom &amp; Jerry Tom &amp; Jerry

Häufige Anwendungsfälle

  • CMS-Ausgabe bereinigen. Den Fließtext aus einem exportierten Artikel ziehen und als reine .txt speichern.
  • Sprachmodelle füttern. Modelle arbeiten mit reinem Text besser als mit Markup, entfernen Sie also die Tags, bevor Sie Ihren Prompt schreiben.
  • Bereinigung von Scraping-Daten. Wenn ein Scraper das innerHTML zurückgibt, Sie aber nur den sichtbaren Text wollten.
  • Schnelle Textextraktion. Fügen Sie ein beliebiges HTML-Fragment ein und lesen Sie die Wörter ohne das umgebende Markup zurück.

Gut zu wissen

  • Wo es läuft. Die Verarbeitung erfolgt auf unserem Server. Nur die Zeichenzahlen vorher und nachher werden zu Analysezwecken erfasst, niemals das HTML selbst, aber wie bei jedem Online-Tool sollten Sie das Einfügen wirklich sensibler Daten vermeiden.
  • Entitäten und Skripte. Wenn die Ausgabe noch &amp; oder übrig gebliebenes JavaScript zeigt, ist das zu erwarten: Dekodieren Sie Entitäten getrennt und entfernen Sie <script>- / <style>-Blöcke vor dem Einfügen.

Häufig gestellte Fragen

Nein. Es entfernt nur Tags, daher gehen Entitäten wie &amp;, &nbsp; und &#39; unverändert durch. Geben Sie das Ergebnis in einen HTML-Entitäten-Dekoder, wenn Sie die echten Zeichen brauchen.

Nein. Block-Tags wie <p> und <div> werden gelöscht, ohne einen Zeilenumbruch einzufügen, daher können Absätze zusammenlaufen. Bereits in Ihrem Text vorhandene Zeilenumbrüche bleiben erhalten.

Die Tags selbst werden entfernt, aber der JavaScript- oder CSS-Text dazwischen bleibt in der Ausgabe. Löschen Sie diese Blöcke vor dem Einfügen, wenn Sie den Code nicht wollen.

Ja. <!-- ... -->-Blöcke werden zusammen mit den Tags entfernt.

Auf unserem Server, in einem einzigen strip_tags-Durchlauf. Das Tool erfasst nur die Zeichenzahlen vorher und nachher, nicht Ihren HTML-Inhalt.

Verwandte Tools

Tool in anderen Sprachen verfügbar