HTML-Entitäten Encoder: Escape & Unescape

HTML-Entitäten Encoder zum sofortigen Maskieren von < > & " oder zum Entmaskieren benannter, dezimaler und hexadezimaler Entitäten zurück in Text.

Ihr Text wird lokal in Ihrem Browser maskiert und entmaskiert, und nichts wird auf einen Server hochgeladen.

Entwickelt und gepflegt von Udit Agarwal

Maskieren Sie stattdessen Text für JSON? Probieren Sie JSON Escape / Unescape.

Über HTML escapen / entescapen

Der HTML-Entitäten Encoder maskiert HTML-Sonderzeichen und entmaskiert Entitäten zurück in einfachen Text – direkt in Ihrem Browser. Im Escape-Modus wandelt er die fünf Sonderzeichen & < > " und ' in ihre sicheren Entitätsformen (&amp;, &lt;, &gt;, &quot;, &#39;) um, sodass Sie HTML online maskieren und Code, Tags oder Benutzereingaben innerhalb von Markup anzeigen können, ohne es zu beschädigen. Im Unescape-Modus decodiert dieses HTML-Escape-und-Unescape-Tool benannte Entitäten wie &lt; und &nbsp; sowie dezimale (&#39;) und hexadezimale (&#x27;) numerische Referenzen zurück in die Originalzeichen. Es ist für Frontend- und Backend-Entwickler, technische Redakteure und QA-Ingenieure gedacht, die mit Templates, E-Mail-HTML oder gescrapten Seiten arbeiten. Alles wird lokal verarbeitet, sodass Ihre Snippets niemals Ihr Gerät verlassen.

Funktionen

  • Der Escape-Modus wandelt & < > " und ' in HTML-sichere Entitäten um
  • Der Unescape-Modus decodiert benannte Entitäten wie &lt;, &gt;, &quot;, &apos; und &nbsp;
  • Decodiert dezimale numerische Entitäten wie &#39; zurück in Zeichen
  • Decodiert hexadezimale numerische Entitäten wie &#x27; zurück in Zeichen
  • Löst &amp; zuletzt auf, sodass bereits maskierte Ampersands sauber decodiert werden
  • Wechsel zwischen Escape und Unescape mit einem einzigen Umschalter
  • Live-Ausgabe aktualisiert sich beim Tippen, mit Kopieren per Klick
  • Läuft komplett in Ihrem Browser

So verwendest du HTML escapen / entescapen

  1. Wählen Sie Escape, um Zeichen zu codieren, oder Unescape, um Entitäten zu decodieren.
  2. Fügen Sie Ihren Text oder Ihr HTML in das Eingabefeld ein.
  3. Lesen Sie das umgewandelte Ergebnis beim Tippen im Ausgabebereich.
  4. Klicken Sie auf Kopieren, um die maskierte oder entmaskierte Ausgabe zu übernehmen.

Beispiel

Eingabe

<a href="x">Tom & Jerry's</a>

Ausgabe

&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&#39;s&lt;/a&gt;

Der Escape-Modus wandelt Markup und Sonderzeichen in HTML-sichere Entitäten um.

Häufige Fehler & Fehlerbehebung

  • Die Ausgabe zeigt nach dem Maskieren immer noch rohe < und >. — Stellen Sie sicher, dass Sie im Escape-Modus sind; der Unescape-Modus macht das Gegenteil und wandelt Entitäten zurück in Zeichen.
  • Eine benannte Entität wie &copy; oder &mdash; wird nicht decodiert. — Nur &lt;, &gt;, &quot;, &apos; und &nbsp; werden als benannte Entitäten verarbeitet; verwenden Sie stattdessen die numerische Form wie &#169; oder &#8212;.
  • Doppelt codierter Text zeigt &amp;lt; statt <. — Führen Sie Unescape zweimal aus, da der Text mehr als einmal maskiert wurde und jeder Durchlauf eine Ebene decodiert.
  • Sie erwarten, dass Maskieren nicht vertrauenswürdiges HTML sicher rendert. — Maskieren verhindert Markup-Injektion bei einfachem Text, aber bereinigen Sie nicht vertrauenswürdiges HTML immer mit einem speziellen Sanitizer, bevor Sie es rendern.

Häufig gestellte Fragen

Was ist der HTML-Entitäten Encoder und was maskiert er?
Der HTML-Entitäten Encoder maskiert die fünf HTML-Sonderzeichen: & wird zu &amp;, < wird zu &lt;, > wird zu &gt;, " wird zu &quot;, und ' wird zu &#39;.
Wie entmaskiere ich HTML-Entitäten zurück in Text?
Wechseln Sie den HTML-Entitäten Encoder in den Unescape-Modus und fügen Sie Ihren Text ein; er decodiert &lt;, &gt;, &quot;, &apos; und &nbsp; sowie dezimale (&#39;) und hexadezimale (&#x27;) numerische Referenzen.
Macht das Maskieren von HTML Benutzereingaben sicher anzeigbar?
Maskieren verhindert Markup-Injektion, wenn Sie Text als Inhalt ausgeben, aber Sie sollten nicht vertrauenswürdiges HTML dennoch bereinigen, bevor Sie es als Markup rendern.
Kann der HTML-Entitäten Encoder numerische Zeichenreferenzen verarbeiten?
Ja. Der Unescape-Modus wandelt sowohl dezimale Referenzen wie &#169; als auch hexadezimale Referenzen wie &#xA9; zurück in ihre Zeichen um.
Warum wird &amp; nach den anderen Entitäten decodiert?
Der HTML-Entitäten Encoder löst &amp; zuletzt auf, sodass bereits maskierte Sequenzen wie &amp;lt; Ebene für Ebene entmaskiert werden, statt fehlerhaft zu kollabieren.
Wird mein Text irgendwohin hochgeladen, wenn ich den HTML-Entitäten Encoder verwende?
Nein. Der HTML-Entitäten Encoder verarbeitet alles lokal in Ihrem Browser, sodass Ihr Text niemals Ihr Gerät verlässt.

Verwandte Tools

Weitere Kodieren / Dekodieren-Tools

  • Zahlenbasis-Konverter — Konvertiere ganze Zahlen zwischen binär, oktal, dezimal und hexadezimal.
  • QR-Code-Generator — Erzeuge einen QR-Code aus Text oder einer URL; lade ihn als PNG oder SVG herunter.
  • Mojibake-Fixer — Repariere verstümmelten Text wie Café zurück zu Café in deinem Browser.
  • Protobuf Decoder — Dekodiere eine Protocol-Buffers-Binärnachricht ohne das .proto-Schema.
  • Base32 Encoder / Decoder — UTF-8-Text zu RFC 4648 Base32 kodieren und wieder dekodieren.
  • Morse-Übersetzer — Text in Morse und zurück übersetzen und als Pieptöne abspielen.
  • Text zu Binär — Text in 8-Bit-Binär, Hex oder Dezimal umwandeln und zurück dekodieren.
  • Base58 Encoder / Decoder — Text oder Hex-Bytes mit dem Bitcoin-Alphabet zu Base58 kodieren.
  • ULID Generator — Sortierbare ULIDs erzeugen, den Zeitstempel dekodieren und zu UUID konvertieren.
  • Snowflake ID Generator — 64-Bit-Snowflake-IDs mit Twitter- oder Discord-Epochen bauen und dekodieren.
  • Caesar Cipher Decoder — Kodiere und dekodiere Caesar, ROT13, ROT47 und Atbash, oder brute-force alle 25 Verschiebungen.
  • Roman Numeral Converter — Wandle Zahlen in römische Ziffern um und dekodiere sie zurück (1–3999 plus Vinculum).

Alle Kodieren / Dekodieren-Tools ansehen (31) · Alle Tools