Escapar HTML y lista de entidades HTML

Codificador de entidades HTML y buscador de símbolos

Herramienta para escapar HTML + lista de entidades HTML con buscador | We.Inc

Escapa y desescapa HTML en tu navegador y después busca entre 100 entidades y símbolos HTML comunes. Copia la entidad con nombre, el código numérico, el valor de content en CSS o el escape de JS con un clic.

Escapar HTML significa cambiar por entidades los caracteres que el navegador interpreta como marcado: & pasa a ser &amp;, < pasa a ser &lt; y > pasa a ser &gt;. Dentro de los valores de atributos, también hay que escapar las comillas. Pega texto abajo para escaparlo o desescaparlo, o busca en la tabla de símbolos y copia cualquier entidad como nombre, número o valor CSS.

Los cinco caracteres que importan

Un conversor en ambos sentidos para bloques de texto completos, más una lista con buscador de los símbolos que la gente usa de verdad: comillas, rayas, espacios, monedas, matemáticas, flechas, letras griegas y emoji. Cada fila se copia de cuatro formas.

Preguntas frecuentes

¿Qué diferencia hay entre una entidad con nombre y una numérica?

Las dos producen el mismo carácter. Una referencia con nombre como &copy; es más fácil de leer; una numérica como &#169; (decimal) o &#xA9; (hexadecimal) funciona para cualquier carácter Unicode, incluidos los muchos que no tienen nombre. HTML define unos 2,200 nombres.

¿Sigo necesitando entidades si mi página es UTF-8?

Solo para los caracteres que tienen significado en el marcado: &, < y, dentro de los atributos, la comilla que hayas usado. Con una página UTF-8 puedes escribir directamente símbolos como €, é o →. Las entidades para estos son opcionales y sobre todo ayudan cuando un editor o un sistema de email estropea el texto no ASCII.

¿&apos; es HTML válido?

Sí, en HTML5. No existía en HTML 4, por eso el código antiguo usa &#39;. Los dos funcionan en todos los navegadores actuales, y la opción de escapar de esta página genera &#39; para la máxima compatibilidad.

¿Escapar HTML basta para evitar XSS?

Impide que el texto inyectado se convierta en marcado en el contenido normal de los elementos y en atributos entre comillas. No hace seguro un valor dentro de un bloque script, un manejador de eventos en línea, un atributo style o una URL como href, que necesitan cada uno su propia codificación o validación. Usa el escape integrado de tu framework y evita construir HTML a partir de cadenas siempre que puedas.

¿Mi texto se envía a algún sitio?

No. El escape y el desescape se ejecutan en tu navegador, y nada de lo que pegas sale de la página.

Por qué los navegadores necesitan entidades

Entidades en CSS y JavaScript

Todos

Hay que escapar

Espacios e invisibles

Puntuación

Monedas

Matemáticas

Flechas

Símbolos

Griego

Emoji

Escapar o desescapar

Dirección

Escapar

Desescapar

Modo atributo (escapar comillas)

Codificar no ASCII

Preferir nombres

Entrada

Resultado

Copiar resultado

Intercambiar

Copiar {label} {value}

Copiado

Lista de entidades HTML

Buscar por nombre, símbolo o código

flecha, euro, 2014, ©

Grupo

{n} símbolos. Haz clic en cualquier código para copiarlo.

Símbolo

Nombre

Número

Grupo

(en blanco)

Empieza gratis · Sin tarjeta de crédito

Relacionado: Herramientas Gratuitas

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio