Categoría: Desarrollo
Codificador y decodificador de entidades HTML
Escapa los cinco caracteres reservados y decodifica entidades con nombre y numéricas
Convierte &, <, >, " y ' en entidades HTML, o devuelve a texto las entidades con nombre y las numéricas decimales y hexadecimales. Todo en tu navegador.
Aquí aparecerá el resultado.
Todo lo de esta página se procesa en tu navegador. No se sube nada.
Para qué sirve
Este codificador y decodificador de entidades HTML trabaja en dos direcciones. Al codificar escapa los cinco caracteres reservados &, <, >, " y ' a sus entidades, para que un fragmento de código o un texto introducido por el usuario se muestre como texto y no se interprete como marcado. Al decodificar devuelve a caracteres normales las entidades admitidas: los nombres amp, lt, gt, quot, apos, #39 y nbsp, además de las entidades numéricas decimales y hexadecimales como ' o '. El resultado se copia con un clic y todo el proceso ocurre en el navegador. Conviene conocer los límites: no hay un catálogo completo de entidades con nombre, solo los nombres citados y las formas numéricas; la codificación no transforma los caracteres no ASCII habituales, así que acentos, eñes y emojis pasan sin cambios; no hay saneamiento, análisis, minificación ni vista previa del HTML, y escapar por sí solo no es una defensa completa frente a XSS; y no hay codificación de URL, normalización Unicode, subida de archivos ni conversión por lotes. El texto y el resultado se quedan en tu navegador y no se envían a LocalTools.
Cómo se usa
- Pega el texto o el fragmento de HTML ya escapado que quieras convertir.
- Elige codificar para escapar &, <, >, " y ', o decodificar para restaurar las entidades admitidas.
- Revisa la salida y cópiala; nada sale de tu navegador en ningún momento.
Privacidad
Esta herramienta funciona íntegramente en tu navegador. Lo que introduces nunca se sube, se guarda ni se comparte: al cerrar la pestaña desaparece.
Preguntas frecuentes
- ¿Qué son las entidades HTML?
- Son secuencias que empiezan por & y terminan en punto y coma, como < o ', y sirven para representar caracteres que no se pueden escribir tal cual dentro del marcado.
- ¿Cuándo debo codificar texto HTML en entidades?
- Cuando quieras mostrar código o contenido escrito por usuarios como texto. Al escapar &, <, >, " y ' el navegador deja de leerlos como marcado y los pinta tal cual.
- ¿Cuál es la diferencia entre entidades con nombre y numéricas?
- Las primeras usan un nombre, como &, y las segundas un código decimal o hexadecimal, como ' o '. Al decodificar se admiten ambas; al codificar siempre se generan los cinco escapes con nombre.
- ¿Necesito codificar todos los caracteres especiales?
- No. Solo esos cinco cambian la interpretación del marcado. Las tildes, la ñ y los emojis se dejan intactos, y no existe un modo que convierta todo el texto no ASCII en entidades.
- ¿Sirve para sanear HTML o para codificar URLs?
- No, para ninguna de las dos cosas. Las entidades HTML no valen dentro de una URL, que usa codificación porcentual, y escapar no equivale a sanear: aquí no hay limpieza, análisis, minificado ni vista previa.