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.

Koodaus

Kokeile.

Esimerkkejä

Koodaa HTML yhteisöille
Syöttö
<div>"x" & y</div>
Tulos
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Poista HTML-yhteisöt
Syöttö
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Tulos
<span title="Tom & Jerry">5 < 10</span>

Milloin HTML-yhteisöjä koodataan

Käytä entiteettikoodausta, kun haluat merkkejä kuten kulmasulkeita, ampersandeja tai lainauksia näyttää kirjaimellisesti sen sijaan, että ne tulkittaisiin markup. Tämä on erityisen hyödyllistä opetusohjelmissa, CMS-kentillä, Markdown-dokumenteissa, koodinäytteissä, kopioissa ja HTML-attribuuteissa.

Mitä koodataan?

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.

Käytännön työnkulku

Tämä sivu on hyödyllinen, kun haluat näyttää raa'an HTML-lähteen dokumentaatiossa, puhdistaa CMS:stä tai tukijärjestelmästä kopioitua kokonaisuustäytettyä tekstiä, purkaa jo escaped-jonoja viennistä, tai tarkistaa, onko passiivinen snippet on karannut kerran tai useita kertoja ennen sen julkaisemista.

Vältä kaksoiskoodaamista

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.

Taustaa

Entity koodaus on hyödyllinen, jotta voidaan näyttää kirjaimellinen merkintä ja estää sattumanvarainen renderöinti monissa sisältöjen työnkulkuja, mutta se ei ole täydellinen korvike asiayhteys-tietoinen paeta kaikissa sovelluksissa. Purettu tuloste voi myös tulla aktiivinen merkintä uudelleen, jos liität sen elävään HTML-editoriin tai sivunrakentajaan.

Yksityisyys ja paikallinen käsittely

Ennen kuin olet Rely on Entity-Converted teksti Web Pages tai syötteet

Ennen kuin julkaiset tai upotat tuloksen, vahvista tarkka HTML-konteksti, jossa sitä käytetään ja toimiiko kohdejärjestelmä jo automaattisesti. Oikein muunnettu merkkijono voi silti olla väärässä, jos se on sijoitettu väärään paikkaan tai paennut kahdesti.

Jos HTML-yksikkö muuntaminen voi edelleen tuottaa epäturvallisia tai toivomattomia tuloksia

Yksikön muuntaminen voi auttaa näyttämään ja pakenemaan, mutta se ei takaa turvallisuutta kaikissa yhteyksissä. Kaksoiskoodaus, osittainen karkaaminen ja tekstin sisällön ja ominaisuuden välisten epäsuhtojen poistaminen voi silti jättää tuotoksen rikkoutuneena tai harhaanjohtavana, jos kohde odottaa erilaista käsittelyä.

Miten tulkita koodattu ja purettu HTML yksikkö tuotos

Koodatun tuotoksen on tarkoitus edustaa merkkejä turvallisesti HTML-yhteyksissä, kun taas purettu tuotoksen palauttaa kirjaimelliset merkit, joita nämä yksiköt edustavat. Tämä ei automaattisesti tee tulosta sopiva kaikkiin paikkoihin saatat liittää sen, koska HTML teksti solmuja, attribuutteja, skriptejä, ja syötteet voivat olla erilaisia pakenevat tarpeet.

Koska muuntaminen toimii selaimessasi, voit tarkastaa kopioidun mallin fragmentit, CMS-sisällön, tukiviestit tai osittain karannut merkintä lähettämättä tekstiä toiselle sivustolle. Se on käytännöllistä silloin, kun nipistät sisältävät sisäistä sisältöä tai luonnoksia, joiden pitäisi pysyä paikallisia.

Tähän liittyvät työkalut