Cómo usar esta herramienta de texto
- Pega el texto que quieres mostrar literalmente.
- Decide si también quieres escapar comillas dobles y apóstrofos.
- Pulsa «Escapar para HTML».
- Inserta el resultado como texto HTML, no como código que deba ejecutarse.
Convierte texto literal en una versión escapada para mostrarlo dentro de HTML sin que etiquetas o símbolos se interpreten como marcado. Resulta útil para ejemplos de código, plantillas y contenido generado por usuarios.
Reemplaza &, < y > por entidades HTML y, opcionalmente, las comillas. Así evita que un fragmento de texto se interprete directamente como etiquetas o atributos.
Escapar texto no equivale a sanear HTML permitido. Si quieres aceptar un subconjunto de etiquetas, necesitas una política de sanitización específica.
Entrada: <strong title="café">Hola & adiós</strong>
Salida: <strong title="café">Hola & adiós</strong>
El proceso es una sustitución determinista de caracteres especiales y se ejecuta completamente en el navegador.
La protección final depende del contexto. Un valor seguro como texto de un nodo HTML puede necesitar reglas distintas si se usa dentro de JavaScript, CSS o una URL.
Como mínimo &, < y >. Según el contexto también conviene escapar comillas dobles y simples, especialmente cuando el texto podría terminar en atributos.
No. El escape debe corresponder al contexto exacto de salida. JavaScript, CSS, URLs y atributos pueden requerir reglas adicionales o sanitización.
Escapar convierte el marcado en texto literal. Sanitizar intenta permitir ciertas etiquetas o atributos y eliminar otros según una política.
Porque las entidades HTML también empiezan por &. Escaparlo primero evita que las entidades recién creadas se transformen por segunda vez.
Si tu objetivo es mostrar texto literal, es preferible asignarlo como textContent. El resultado escapado sirve cuando necesitas producir una cadena HTML textual de forma controlada.
| Elemento | Tratamiento |
|---|---|
| Carácter | Entidad |
| & | & |
| < | < |
| > | > |
| " | " |
| ' | ' |
Consulta más utilidades para preparar, comprobar y transformar texto de forma segura.
Ver Utilidad y seguridad