ToolKitHive
Zurück
dev

HTML-Entity-Encoder/Decoder

Kodieren Sie besondere Zeichen in HTML-Entitäten und decodieren Sie sie zurück in lesbaren Text.

Eingabe

Fügen Sie reinen Text zum Kodieren oder HTML-Entitäten zum Dekodieren ein.

0 chars
Ergebnis

Ihr codiertes oder decodiertes Ergebnis erscheint hier.

0 chars
Häufige HTML-Entitäten

Klicken Sie auf eine Entität, um sie in Ihre Zwischenablage zu kopieren.

HTML-Entity-Encoder/Decoder — HTML-Entities online und kostenlos umwandeln

Unser kostenloser HTML-Entity-Encoder/Decoder ermöglicht die sofortige Umwandlung zwischen Sonderzeichen und ihren HTML-Entity-Äquivalenten. Kodieren Sie Text, um HTML-Tags, Symbole und Sonderzeichen sicher auf Webseiten anzuzeigen – oder decodieren Sie HTML-Entities zurück in lesbaren Text. Alles läuft im Browser mit keiner Datenübertragung.

Was sind HTML-Entities?

HTML-Entities sind spezielle Codes, die in HTML verwendet werden, um Zeichen darzustellen, die andernfalls als Markup interpretiert würden. Zum Beispiel wird das Zeichen < verwendet, um HTML-Tags zu öffnen, daher muss ein literales < auf einer Webseite als &lt; geschrieben werden. Ähnlich wird & zu &amp;, " zu &quot; und © zu &copy;.

Es gibt drei Arten von HTML-Entities:

  • Benannte Entities verwenden einen lesbaren Namen, wie &nbsp; für einen nicht umgebrochenen Leerzeichen oder &eacute; für é.
  • Dezimale numerische Entities verwenden den Unicode-Codepunkt in Dezimalform, wie &#169; für ©.
  • Hexadezimale numerische Entities verwenden den Codepunkt in Hex, wie &#x00A9; für ©.

Alle drei Formen erzeugen im Browser dasselbe Ergebnis. Die Wahl zwischen ihnen hängt in der Regel von Lesbarkeit und Kompatibilität ab. Benannte Entities sind am einfachsten zu lesen, während numerische Entities für jedes Unicode-Zeichen funktionieren – sogar für solche, die keine benannte Entity haben.

So verwenden Sie dieses Tool

  1. Fügen Sie Ihren Text ein, indem Sie ihn in das Eingabefeld kopieren – dies kann plain Text sein, den Sie kodieren möchten, oder HTML-Entities, die Sie decodieren möchten.
  2. Klicken Sie auf „Kodieren“, um Sonderzeichen in ihre HTML-Entity-Äquivalente zu konvertieren. Zum Beispiel wird <div> zu &lt;div&gt;.
  3. Klicken Sie auf „Decodieren“, um HTML-Entities zurück in ihre ursprünglichen Zeichen zu konvertieren. Zum Beispiel wird &amp; zu &.
  4. Kopieren Sie das Ergebnis in Ihre Zwischenablage mit einem Klick.

Das Tool unterstützt benannte Entities, dezimale numerische Entities (&#123;) und hexadezimale numerische Entities (&#x1F4A9;). Es verarbeitet den gesamten Unicode-Bereich, einschließlich Emojis.

Wichtige Funktionen

Funktion Vorteil
Bidirektionale Konvertierung Kodieren Sie Text in Entities oder decodieren Sie Entities in Text
Unterstützung von benannten Entities Verwendet lesbare Namen wie &copy; anstelle von numerischen Codes
Unterstützung von numerischen Entities Verarbeitet sowohl Dezimal (&#169;) als auch Hex (&#x00A9;) Formate
Vollständige Unicode-Abdeckung Kodiert und decodiert jedes Zeichen, einschließlich Emojis
Massenverarbeitung Konvertiert ganze Textblöcke auf einmal
Keine Datenübertragung Alle Verarbeitung erfolgt lokal im Browser

Im Gegensatz zu vielen Encoder-Tools, die nur die fünf grundlegenden XML-Entities (&, <, >, ", ') verarbeiten, unterstützt unser Tool die vollständige HTML5-benannte Entity-Liste – über 2.000 Entities – und fällt für jedes Zeichen, das keine benannte Entity hat, auf numerische Kodierung zurück.

Reale Anwendungsfälle

Anzeigen von HTML-Code auf einer Webseite

Wenn Sie HTML-Quellcode als Text auf einer Webseite anzeigen möchten – beispielsweise in einem Blogbeitrag oder Tutorial – müssen Sie die spitzen Klammern kodieren. Das Schreiben von &lt;div class="example"&gt; rendert sich im Browser als <div class="example"> ohne als tatsächliches HTML-Element interpretiert zu werden.

Vorbereitung von Inhalt für XML- und RSS-Feeds

XML-Parser interpretieren < und & als Markup. Jeder Inhalt, der diese Zeichen enthält, muss vor dem Platzieren innerhalb von XML-Elementen kodiert werden. Dies ist besonders wichtig für RSS-Feeds, Atom-Feeds und Sitemap-Dateien.

Kodierung von E-Mail-Inhalten

HTML-E-Mails erfordern oft die Kodierung von Sonderzeichen, um korrekt in verschiedenen E-Mail-Clients gerendert zu werden. Zeichen wie ©, ®, und sind sicherer, wenn sie als Entities kodiert werden.

Sanitierung von Benutzereingaben

Wenn Sie Benutzererzeugten Inhalt auf einer Webseite anzuzeigen, kodiert HTML-Entities verhindert Cross-Site Scripting (XSS), indem sie Tags wie <script> neutralisieren. Dies ist eine grundlegende Sicherheitspraxis für jede Webanwendung.

Referenz zu häufigen HTML-Entities

Zeichen Benanntes Entity Dezimal Hex
& &amp; &#38; &#x26;
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
" &quot; &#34; &#x22;
' &apos; &#39; &#x27;
© &copy; &#169; &#xA9;
® &reg; &#174; &#xAE;
&trade; &#8482; &#x2122;
&mdash; &#8212; &#x2014;
Nicht umgebrochener Leerzeichen &nbsp; &#160; &#x20;

Für die URL-Kodierung und Base64-Kodierung siehe /tools/url-encoder-decoder und /tools/base64-encoder-decoder.

Häufig gestellte Fragen

Ist dieses Tool kostenlos?

Ja, dieses Tool ist vollständig kostenlos und erfordert keine Registrierung.

Unterstützt das Tool alle Browser?

Ja, das Tool ist mit allen modernen Browsern kompatibel, einschließlich Chrome, Firefox, Safari und Edge.

Was passiert mit sensiblen Daten, die ich einfüge?

Alle Daten, die Sie in das Tool einfügen, werden lokal im Browser verarbeitet und nicht gespeichert oder an Server übertragen.

Kann ich das Tool für kommerzielle Zwecke verwenden?

Ja, das Tool kann kostenlos für kommerzielle und private Zwecke verwendet werden.

enptesdejafrruitnltrarzh