Codificar y decodificar HTML
Pega marcado o texto con entidades en Input, pulsa Encode para convertir &, <, > y comillas en entidades seguras, o Decode para restaurar los caracteres. El resultado aparece bajo los botones.
Actualizado 2026-08-03 · developer
Sobre esta herramienta
Encode sustituye ampersands, ángulos y comillas dobles por & < > y ". Decode invierte esas cuatro entidades en un orden seguro para no romper ampersands anidados. Ambas acciones trabajan solo con el textarea—sin subir archivos.
Cómo usar
- Pegar en Input: Pon el fragmento HTML o la cadena de entidades en el textarea Input.
- Codificar caracteres especiales: Pulsa Encode para convertir &, <, > y " en entidades en el resultado.
- Decodificar entidades: Pulsa Decode para devolver < > " y & a caracteres vivos.
- Copiar el resultado: Selecciona el texto del resultado y pégalo en tu editor o plantilla.
Casos de uso
- Escapa un fragmento antes de ponerlo en un atributo o CMS que trate las etiquetas como HTML.
- Recupera marcado legible de un registro o correo que guardó entidades.
- Demuestra cómo & y < pasan a entidades con un antes y después rápido.
Consejos
- Usa Encode con HTML en bruto; Decode solo cuando el cuadro ya tiene secuencias de entidades.
- Decode aplica & al final para que &lt; se resuelva bien de una vez.
FAQ
¿Qué caracteres cambia Encode?
Escapa ampersand, menor que, mayor que y comilla doble. El resto permanece igual.
¿Por qué decodificar & al final?
Decodificar & al final evita que &lt; se rompa antes de tratar <.
¿Se envía mi HTML a un servidor?
No. Encode y Decode transforman el valor de Input en la página.
¿Puedo codificar un Input vacío?
Sí. Una cadena vacía codifica y decodifica a un resultado vacío.