Codificador de Entidades HTML
Escape los caracteres de marcado o convierta cada carácter no ASCII en una entidad como é o é.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Codificador de Entidades HTML?
Las entidades HTML permiten escribir caracteres que de otro modo se leerían como marcado (< por <, & por &) o que son difíciles de teclear o almacenar (é, €, 😀). Escapar los cinco caracteres especiales es la defensa básica contra páginas rotas e inyecciones cuando se coloca texto dentro de HTML.
Este codificador tiene cuatro modos: solo los caracteres especiales & < > " '; los especiales más entidades con nombre para acentos y símbolos (con alternativa numérica cuando no existe nombre); o referencias numéricas decimales / hexadecimales para cada carácter no ASCII. Es una conversión de cadenas pura que nunca toca el DOM.
¿Cómo funciona?
- Pegue el texto o fragmento HTML a escapar.
- Elija escapar solo & < > " ' o convertir también los caracteres no ASCII en entidades con nombre, decimales o hexadecimales.
- Copie el resultado en su plantilla o use Intercambiar para volver a convertir las entidades en caracteres.
Casos de uso habituales
- Mostrar un ejemplo de código como <div class="x"> dentro de una página HTML o una entrada de blog.
- Hacer un texto seguro para el valor de un atributo HTML o una plantilla de correo.
- Generar HTML solo ASCII para un sistema que gestiona mal UTF-8.
- Convertir © ™ € y nombres con acentos en entidades para campos antiguos de un CMS.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
<a href="/search?q=café & thé">Tom & Jerry's café — 5 €</a>
<a href="/search?q=café & thé">Tom & Jerry's café — 5 €</a>
Privacidad
Codificador de Entidades HTML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
La codificación en entidades protege el texto colocado en el cuerpo o en un atributo HTML. No es una defensa completa para contextos de JavaScript, CSS o URL, que necesitan su propio escape.
Preguntas frecuentes
¿Qué caracteres hay que escapar siempre?
El ampersand (&), el menor que (<) y el mayor que (>) en el texto; además las comillas dobles y simples dentro de valores de atributo. El modo por defecto trata los cinco.
¿Por qué el apóstrofo es ' y no '?
' no existe en HTML 4 y los navegadores antiguos lo ignoran. ' funciona en todas partes, por eso lo usa esta herramienta.
¿Necesito codificar las letras con acento?
No si su página se sirve en UTF-8, que es lo normal. Es útil para canales solo ASCII o cuando no controla el juego de caracteres.
Herramientas relacionadas
Decodificador de Entidades HTML
Convierta <, é, € y 😀 de nuevo en los caracteres que representan.
Codificación y decodificación
Codificador de URL
Haga que cualquier texto sea seguro para una URL: espacios, acentos, ampersands y emoji pasan a ser secuencias %XX.
Codificación y decodificación
Convertidor de Escape Unicode
Convierta é, ☕ y 😀 en \u00E9, \u2615 y \uD83D\uDE00 (u otro estilo) para código fuente, JSON o CSS.
Codificación y decodificación
Formateador HTML
Pegue HTML minificado o desordenado y obtenga un marcado limpio, con sangría coherente, fácil de leer y comparar.
Herramientas para desarrolladores
Eliminar Etiquetas HTML
Borre todas las etiquetas de un fragmento de HTML y quédese solo con el texto, con saltos de línea y decodificación de entidades a su elección.
Herramientas para desarrolladores
Escapar XML
Haga que cualquier texto sea seguro para colocarlo dentro de un elemento o un valor de atributo XML.
JSON y datos
Convertidor de Texto a Decimal
Obtenga el número Unicode de cada carácter: "é" es 233, "世" es 19990 y 😀 es 128512.
Codificación y decodificación