Agentur Orqeo ↗

Entwickler

HTML-Entities-Encoder

<, &, " – HTML-Sonderzeichen sauber encodiert und decodiert.

Ergebnis

Einen Code-Ausschnitt auf einer Seite anzeigen, einen Text mit „<“ oder „&“ einfügen, ohne das Markup zu zerschießen, oder Inhalte voller &amp;eacute; aus einem alten Feed entwirren: HTML-Entities gehören zum Webhandwerk einfach dazu. Dieses Tool wandelt in beide Richtungen um, live: Beim Encoden werden Sonderzeichen zu sicheren Entities, beim Decoden werden benannte wie numerische Entities (&amp;amp;, &amp;#38;, &amp;#x26;) wieder zu lesbaren Zeichen. Einfügen, umwandeln, kopieren – alles in Ihrem Browser, ohne dass Inhalte je an einen Server übertragen werden. Kostenlos, ohne Anmeldung, ohne Nutzungslimit – und auch große Markup-Blöcke sind kein Problem.

Wie funktioniert es?

  1. Fügen Sie Ihren Text oder Ihr HTML in das Eingabefeld ein.
  2. Klicken Sie auf „Encoden“, um Sonderzeichen zu schützen, oder auf „Decoden“, um sie wiederherzustellen.
  3. Das Ergebnis erscheint sofort.
  4. Kopieren Sie es mit einem Klick.

Häufige Fragen

Warum müssen <, > und & in HTML encodiert werden?

Weil es die Strukturzeichen der Sprache sind: Ein nicht encodiertes „<“ öffnet ein Tag, ein „&“ beginnt eine Entity. Unmaskiert im Inhalt zerstören sie bestenfalls die Darstellung – und öffnen schlimmstenfalls XSS-Injektionen die Tür, wenn der Inhalt von Nutzern stammt. Encodieren neutralisiert die Interpretation.

Warum erscheint &amp;amp; wortwörtlich auf meiner Seite?

Das ist doppeltes Encoding: Bereits encodierter Text wurde ein zweites Mal encodiert, oft durch ein CMS oder Template mit automatischem Escaping. Aus dem „&amp;“ von „&amp;amp;“ wurde „&amp;amp;amp;“. Decodieren Sie hier einmal, um sauberen Text zurückzubekommen – und sorgen Sie dafür, dass in Ihrer Publikationskette nur eine Escaping-Schicht bleibt.

Benannte oder numerische Entities – was ist besser?

Beide sind gültig: &amp;eacute; und &amp;#233; ergeben dasselbe „é“. Benannte Entities sind lesbarer, ihre Liste ist aber endlich; numerische decken das gesamte Unicode ab. In der Praxis sind auf UTF-8-Seiten nur noch &amp;lt;, &amp;gt;, &amp;amp; und &amp;quot; wirklich nötig.

Muss ich Umlaute und Akzente (ä, ü, é) noch encodieren?

Nein – nicht mehr, seit Seiten als UTF-8 ausgeliefert werden: „ä“ kann unverändert im HTML stehen. Entities wie &amp;auml; stammen aus der Zeit unzuverlässiger Zeichencodierungen. Reservieren Sie das Encoding für Strukturzeichen – und decodieren Sie alte, entity-lastige Inhalte zurück zu sauberem, lesbarem Text.

Verwandte Tools