Codificador/Decodificador HTML Gratuito en Línea
Codifica y decodifica entidades HTML al instante.
Who uses the Codificador/Decodificador HTML?
- Desarrolladores web que sanean contenido generado por usuarios antes de renderizarlo en HTML para prevenir XSS.
- Autores de contenido que codifican caracteres especiales como comillas y ampersands en el HTML de artículos y entradas de blog.
- Desarrolladores que decodifican entidades HTML pegadas desde un CMS o una página extraída de vuelta a texto plano.
How the Codificador/Decodificador HTML works
Pega tu texto o contenido HTML en el campo de entrada.
Haz clic en Encode HTML Entities para convertir & < > " ' / en sus equivalentes de entidades HTML.
O haz clic en Decode HTML Entities para convertir entidades HTML (incluidas las nombradas como ©) de vuelta en caracteres normales.
Copia el resultado con el botón Copy, o haz clic en Clear para empezar de nuevo.
Tips & tricks
- Encode solo afecta a & < > " ' / — no convertirá © o guiones largos en entidades, así que no confíes en ella para una conversión completa de símbolos.
- Decode maneja cualquier entidad HTML válida que reconozca tu navegador, no solo las seis que produce Encode — usa el propio parser HTML del navegador.
- Codifica siempre primero el carácter & al escribir entidades a mano — codificarlo al final duplicaría la codificación de entidades ya escritas.
- La línea de recuento de caracteres bajo el resultado muestra exactamente cuánto se alargó (o acortó) tu texto tras codificar o decodificar.
Frequently Asked Questions
¿Qué son las entidades HTML y por qué las necesito?
Las entidades HTML son códigos de texto que representan caracteres con significado especial en HTML: < inicia una etiqueta, & inicia una entidad, > termina una etiqueta. Para mostrar estos caracteres literalmente en HTML sin que se interpreten como marcado, se codifican: < → <, & → &.
¿Cuál es la diferencia entre la codificación HTML y la codificación URL?
La codificación HTML convierte caracteres en entidades HTML para su visualización segura en páginas web (&, <, >). La codificación URL convierte caracteres en secuencias codificadas en porcentaje para su uso en URL (%26, %3C, %3E). Sirven propósitos distintos y no son intercambiables.
¿Qué caracteres codifica esta herramienta?
Encode convierte exactamente seis caracteres: & → &, < → <, > → >, " → ", ' → ', / → /. No convierte otros símbolos como © o — en entidades; para esos, inserta el código de entidad directamente.
¿Cuál es la diferencia entre entidades nombradas y numéricas?
Las entidades nombradas (&, <, ©) son más fáciles de leer, pero requieren que el navegador admita ese nombre concreto. Las entidades numéricas usan un punto de código decimal (&) o hexadecimal (&) en su lugar. Decode en esta herramienta maneja ambos — el parser HTML de tu navegador resuelve cualquier entidad válida.
¿Cuándo debo usar la codificación HTML en contenido generado por usuarios?
Codifica siempre el texto generado por usuarios antes de insertarlo en HTML para prevenir ataques XSS (Cross-Site Scripting). Si un usuario introduce <script>alert('XSS')</script>, codifícalo como <script>alert('XSS')</script> para que se muestre como texto, no como código ejecutable.
Is my data safe when using the Codificador/Decodificador HTML?
Completely safe. The Codificador/Decodificador HTML processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the Codificador/Decodificador HTML output in commercial projects?
Yes. The Codificador/Decodificador HTML is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the Codificador/Decodificador HTML follow official standards?
Yes. The Codificador/Decodificador HTML is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.