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.

Codificación

Pruébalo.

Ejemplos

codificar HTML a entidades
Input
<div>"x" & y</div>
Producto
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Decode HTML entities
Input
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Producto
<span title="Tom & Jerry">5 < 10</span>

Cuándo codificar entidades HTML

Utilice la codificación de entidad cuando desea caracteres como soportes de ángulo, ampersands, o citas para mostrar literalmente en lugar de ser interpretado como marcador. Eso es especialmente útil para tutoriales, campos CMS, documentos Markdown, muestras de código, fragmentos copiados y valores de atributos HTML.

Lo que se codifica

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.

Flujos de trabajo prácticos

Esta página es útil cuando desea mostrar fuente HTML cruda en la documentación, limpiar texto lleno de entidad copiado de un CMS o sistema de soporte, descifrar cadenas ya seleccionadas de las exportaciones, o verificar si se ha escapado una o varias veces antes de publicarla.

Evite la codificación doble

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.

Contexto todavía importa

La codificación de Entidades es útil para mostrar el marcado literal y prevenir el renderizado accidental en muchos flujos de trabajo de contenido, pero no es un sustituto completo para escapar de contextos en cada aplicación. La salida decodificada también puede volver a ser activa marcación si la pega en un editor HTML en vivo o constructor de páginas.

Privacidad y procesamiento local

Antes de que usted confíe en el texto convertido en Entidad en Páginas Web o Alimentación

Antes de publicar o incrustar el resultado, confirme el contexto HTML exacto en el que se utilizará y si el sistema de destino ya funciona escapando automáticamente. Una cadena correctamente convertida todavía puede estar mal si se inserta en el lugar equivocado o se escapa dos veces.

Donde la conversión de la Entidad HTML puede todavía producir resultados inseguros o no deseados

La conversión de la Entidad puede ayudar con la visualización y el escape, pero no garantiza la seguridad en cada contexto. El doble codificación, el escaping parcial y los desajustes entre el contenido de texto y los contextos de atributos todavía pueden dejar la salida rota o engañosa si el destino espera un manejo diferente.

Cómo interpretar el rendimiento de la Entidad HTML codificada y decodificada

La salida codificada está destinada a representar caracteres de forma segura en contextos relacionados con HTML, mientras que la salida codificada restaura los caracteres literales que representan esas entidades. Eso no hace automáticamente que el resultado sea apropiado para cada lugar que pueda pegarlo, porque los nodos de texto HTML, atributos, scripts y feeds pueden tener diferentes necesidades de escape.

Debido a que la conversión se ejecuta en su navegador, puede inspeccionar fragmentos de plantilla copiados, contenido de CMS, mensajes de soporte, o parcialmente escapada sin enviar ese texto a otro sitio. Eso es práctico cuando sus snippets incluyen contenido interno o borradores que deben permanecer locales.

Herramientas relacionadas