Entwickler
HTML-Entities-Encoder
<, &, " – HTML-Sonderzeichen sauber encodiert und decodiert.
Einen Code-Ausschnitt auf einer Seite anzeigen, einen Text mit „<“ oder „&“ einfügen, ohne das Markup zu zerschießen, oder Inhalte voller &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;, &#38;, &#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?
- Fügen Sie Ihren Text oder Ihr HTML in das Eingabefeld ein.
- Klicken Sie auf „Encoden“, um Sonderzeichen zu schützen, oder auf „Decoden“, um sie wiederherzustellen.
- Das Ergebnis erscheint sofort.
- 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; 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 „&“ von „&amp;“ wurde „&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: &eacute; und &#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 &lt;, &gt;, &amp; und &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 &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.