Cómo se usa
- Elige «Codificar» o «Decodificar», y HTML o «Escapes Unicode».
- Pega tu texto. El resultado se actualiza mientras escribes.
- Para codificar HTML, elige si quieres escapar solo los cinco caracteres especiales o también todos los caracteres no ASCII.
- Copia el resultado.
Opciones explicadas
- Escapar caracteres especiales
- Convierte & < > " ' en entidades. Es todo lo que necesita una página web en UTF-8 y mantiene legibles los demás caracteres.
- Escapar también los no ASCII
- Convierte cada carácter fuera de ASCII en una entidad numérica, para sistemas que no pueden guardar UTF-8.
- Usar entidades con nombre
- Usa nombres como © y cuando existen, y entidades numéricas en los demás casos.
- Escapes Unicode
- \uXXXX para JavaScript y JSON (los emojis se convierten en dos escapes, un par sustituto), \u{…} para JavaScript moderno, U+XXXX para nombrar puntos de código y &#…; como entidades HTML decimales.
Entidades más comunes
| Carácter | Con nombre | Numérica |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| “ | " |
" |
| ’ | ' |
' |
| espacio de no separación | |
  |
| © | © |
© |
| — | — |
— |
Preguntas frecuentes
¿Escapar el HTML protege contra XSS?
Escapar el texto antes de insertarlo en el contenido de un elemento HTML es una defensa esencial. Los atributos, las URL y los contextos de JavaScript y CSS necesitan sus propias reglas de escape, así que usa el escape integrado de tu framework en lugar de hacerlo a mano.
¿Qué diferencia hay entre y un espacio normal?
Un espacio de no separación (U+00A0) parece un espacio, pero impide que el navegador corte la línea en ese punto, y varios seguidos no se reducen a uno.
¿Por qué © sin punto y coma también se decodifica?
Por razones históricas, el estándar HTML decodifica algunas entidades comunes incluso sin el punto y coma final. Este decodificador sigue las mismas reglas que los navegadores.
¿Cómo muestro un emoji como escape en JSON?
Elige «Escapes Unicode» con \uXXXX. Los emojis fuera del plano multilingüe básico se convierten en dos escapes; por ejemplo, 😀 es 😀.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.