Monu Tools

Codificador/descodificador d'entitats HTML

Codifica text a entitats HTML o descodifica entitats a text, segur amb UTF-8 i del costat del client.

Com fer servir Codificador HTML

  1. 01

    Enganxa el teu text o HTML.

  2. 02

    Tria Codifica (escapar els caràcters especials de HTML), Codifica tot (també els no ASCII) o Descodifica.

  3. 03

    Copia el resultat.

Què fa

Un codificador i descodificador d'entitats HTML per escapar caràcters especials perquè es mostrin com a text en lloc d'interpretar-se com a marcatge. Converteix caràcters com < i & en entitats com &lt; i &amp;, i les descodifica de nou.

La codificació i la descodificació són segures amb UTF-8 i s'executen completament al teu navegador, així que res del que enganxes es puja.

Com funciona la codificació

La codificació sempre escapa els cinc caràcters que tenen un significat especial en HTML: & < > " i '. Això és el que impedeix que un < perdut es llegeixi com l'inici d'una etiqueta, o que el text surti accidentalment d'un atribut.

Una opció de codificar-ho tot converteix a més cada caràcter no ASCII en una entitat numèrica, cosa útil per a sistemes antics, algunes canonades de correu electrònic, o qualsevol lloc on necessitis assegurar-te que la sortida és ASCII pur.

Què entén la descodificació

La descodificació entén les tres formes d'entitat: entitats amb nom com &amp; i &copy;, entitats decimals com &#233;, i entitats hexadecimals com &#x20AC;. Les seqüències que no reconeix es deixen intactes en lloc de fer-les malbé.

La codificació i el XSS

Escapar els especials d'HTML és la defensa central contra la injecció d'HTML i el cross-site scripting (XSS): qualsevol text no fiable s'hauria de codificar abans de col·locar-lo en una pàgina, perquè es renderitzi com a caràcters inofensius en lloc de marcatge actiu.

Preguntes freqüents

Quina diferència hi ha entre Codifica i Codifica tot?

Encode escapes only the five characters that must be escaped in HTML (& < > " '). Encode all additionally turns every non-ASCII character into a numeric entity, useful for legacy systems or email.

Quines entitats pot descodificar?

Named entities like &amp; and &copy;, decimal entities like &#233;, and hexadecimal entities like &#x20AC;. Unknown sequences are left unchanged.

Prevé el XSS?

Codificar els caràcters especials d'HTML és la defensa principal contra la injecció de marcatge. Codifica sempre el text no fiable abans de col·locar-lo en HTML.

Fonts

Incrusta aquesta eina

Afegeix aquesta eina al teu propi lloc web. Copia el fragment de sota; es manté actualitzat automàticament.

<iframe src="https://monu.tools/embed/ca/html-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Eines relacionades