Entender qué se conserva
Se conserva ASCII imprimible junto con TAB, CR y LF. Aun así se codifican &, <, >, ambas comillas y el acento grave, además de los caracteres no ASCII. Desactiva la conservación para codificar todo.
Codificación y escape
con decodificación de una capa
La vista previa muestra hasta 20.000 unidades UTF-16 como texto, sin ejecutar marcado.
La conversión se realiza en este navegador; la entrada no se sube.
Conserva U+0020–U+007E, TAB, CR y LF excepto &, <, >, ambas comillas y acento grave. Sin conservación se codifica todo. Se decodifica una capa según reglas HTML5 de texto o atributo; lo desconocido permanece. Números inválidos y C1 siguen las sustituciones HTML.
Entrada: 1.048.576 unidades UTF-16; salida: 4.194.304. La entrada vacía es válida. Pegar puede normalizar saltos de línea.
Introduce texto o carga un ejemplo. Una entrada vacía genera una salida vacía.
Tras confirmar, el resultado actualizado reemplaza la entrada y cambia la dirección. No está disponible si el resultado supera el límite de entrada.
El codificador de entidades HTML sirve para preparar ejemplos de etiquetas y revisar cadenas de un CMS. Puedes escapar HTML con nombres o entidades numéricas según el formato que necesite el destino.
Decodificar HTML aquí consiste en resolver referencias de caracteres, sin interpretar un documento. Si una cadena tiene varias capas, cada ejecución permite revisar un paso antes de continuar.
El codificador de entidades HTML usa nombres de forma predeterminada. Cuando no hay un nombre adecuado, recurre a hexadecimal con letras mayúsculas. También puedes elegir decimal o hexadecimal para todas las referencias.
Los signos que aparecen al decodificar se conservan como texto en el resultado y la vista previa. Así puedes leer fragmentos de código sin que se conviertan en elementos activos de esta página.
Se conserva ASCII imprimible junto con TAB, CR y LF. Aun así se codifican &, <, >, ambas comillas y el acento grave, además de los caracteres no ASCII. Desactiva la conservación para codificar todo.
El modo automático espera 350 ms tras una edición. Al desactivarlo aparece Convertir; también puedes usar Ctrl/Cmd+Enter. Los cambios bloquean la exportación del resultado anterior hasta actualizarlo.
Ejemplo, Borrar e Invertir muestran una vista previa antes de Aplicar. Deshacer recupera entrada, opciones y resultado juntos. La vista muestra hasta 20.000 unidades UTF-16 sin dividir pares sustitutos; se exporta el texto completo.
La tabla completa de HTML5 reconoce nombres más allá de & y <. En una entrada puedes mezclar referencias con nombre, decimales y hexadecimales para decodificar. Un nombre HTML5 puede representar dos puntos de código juntos: al codificar todo el texto, fj puede convertirse en fj.
El contexto inicial es texto. En atributos cambia el reconocimiento de algunos nombres antiguos sin punto y coma, especialmente antes de letras ASCII, cifras o un signo igual.
&lt; se convierte en <. Las referencias desconocidas permanecen intactas, y puedes decidir si hace falta otro paso tras inspeccionar la salida.
Un NUL literal o un sustituto UTF-16 aislado produce un error con línea y columna. Las referencias numéricas inválidas siguen por separado las reglas de sustitución de HTML.
No. El codificador de entidades HTML conserva por defecto ASCII imprimible y TAB, CR, LF, salvo los seis signos reservados indicados. Puedes desactivar esa opción si necesitas referencias para cada carácter.
Puede formar parte del escape de salida adecuado, pero no reemplaza la seguridad según el contexto ni un sanitizador. JavaScript, CSS, URL y atributos requieren tratamientos específicos.
La herramienta resuelve referencias, no analiza etiquetas. Los signos literales permanecen como texto. Si luego insertas la salida como HTML en otro programa, ese programa puede interpretarla de otra manera.
© identifica un carácter por nombre; © y © indican su punto de código. Si no existe un nombre adecuado, el modo con nombre utiliza hexadecimal.
Una cadena con &lt; contiene dos capas. El primer paso devuelve <. Revisa ese resultado antes de decodificar de nuevo; no hay expansión recursiva automática.
¿Encontraste un caso de codificación especial?
El codificador de entidades HTML permite comprobar formato y contexto antes de copiar o descargar el resultado completo y actualizado.