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