ToolMill.io

HTML Entity Encode / Decode — Escape & Unescape HTML

HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

Codering

Probeer het.

Voorbeelden

HTML coderen naar entiteiten
Invoer
<div>"x" & y</div>
Uitvoer
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
HTML-entiteiten decoderen
Invoer
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Uitvoer
<span title="Tom & Jerry">5 < 10</span>

Wanneer HTML-entiteiten worden gecodeerd

Gebruik entiteit codering wanneer u wilt dat tekens zoals hoekbeugels, ampersands, of citaten letterlijk worden weergegeven in plaats van geïnterpreteerd als markup. Dat is vooral nuttig voor tutorials, CMS velden, Markdown documenten, code samples, gekopieerde knipsels, en HTML attribuut waarden.

Wat wordt gecodeerd

The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

Praktische werkstromen

Deze pagina is handig wanneer u ruwe HTML-bron wilt weergeven in documentatie, entiteits-gevulde tekst wilt opruimen die is gekopieerd van een CMS of ondersteuningssysteem, reeds gescalpeerde strings wilt decoderen uit export, of controleren of een geplakt knipsel een keer of meerdere keren is ontsnapt voordat het wordt gepubliceerd.

Dubbele codering vermijden

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

Context is nog steeds belangrijk

Entity codering is handig voor het weergeven van letterlijke markering en het voorkomen van toevallige weergave in veel content workflows, maar het is niet een volledige vervanging voor context-bewust ontsnappen in elke toepassing. De gedecodeerde uitvoer kan ook weer actieve markup worden als je het in een live HTML-editor of paginabuilder plakt.

Privacy en lokale verwerking

Voordat u vertrouwt op entiteit-omgekeerde tekst in webpagina's of Feeds

Voordat u het resultaat publiceert of insluit, bevestigt u de exacte HTML-context waar het gebruikt zal worden en of het doelsysteem al automatisch aan het ontsnappen is. Een correct geconverteerde string kan nog steeds fout zijn als deze op de verkeerde plaats wordt geplaatst of twee keer is ontsnapt.

Waar HTML-entiteit conversie nog steeds onveilige of ongewenste resultaten kan produceren

Ombouw van de entiteit kan helpen met display en ontsnappen, maar het garandeert niet veiligheid in elke context. Dubbele codering, gedeeltelijke ontsnapping en mismatches tussen tekstinhoud en attribuutcontexten kunnen de uitvoer nog steeds verbroken of misleidend laten zijn als de bestemming een andere behandeling verwacht.

Hoe versleutelde en gedecodeerde HTML-entiteitenuitvoer te interpreteren

Gecodeerde uitvoer is bedoeld om tekens veilig te representeren in HTML-gerelateerde contexten, terwijl gedecodeerde uitvoer de letterlijke tekens die deze entiteiten vertegenwoordigen herstelt. Dat maakt het resultaat niet automatisch geschikt voor elke plek waar je het zou kunnen plakken, omdat HTML-tekstnodes, attributen, scripts en feeds verschillende ontsnappingsbehoeften kunnen hebben.

Omdat de conversie draait in uw browser, kunt u gekopieerde sjabloonfragmenten, CMS-inhoud, ondersteuningsberichten, of gedeeltelijk ontsnapt markup te inspecteren zonder het verzenden van die tekst naar een andere site. Dat is praktisch wanneer uw knipsels interne inhoud of ontwerpen bevatten die lokaal moeten blijven.

Gerelateerde hulpmiddelen