Saltar al contenido

Conversor de Entidad HTML a Texto

Convierte entidades HTML a texto sin formato y viceversa con nuestro eficaz conversor de entidades HTML. Esta herramienta en línea es perfecta para desarrolladores web, gestores de contenidos y cualquiera que trabaje con contenidos HTML. Asegúrese de que sus datos de texto son compatibles con varias plataformas y transforme fácilmente caracteres especiales sin necesidad de instalar ningún software.

Qué hace el conversor de entidades HTML

El conversor de entidades HTML convierte texto en referencias de caracteres HTML y viceversa. La codificación reemplaza &, <, >, ", ', ` y todos los caracteres por encima de U+007F por una referencia hexadecimal, como &#xE9; para é; la decodificación convierte las referencias con nombre, decimales y hexadecimales de nuevo en los caracteres que representan.

La decodificación sigue la lista HTML5 de referencias de caracteres con nombre, así que funcionan &copy;, &euro; y &hearts;. Las letras ASCII, los dígitos y los espacios sin formato no cambian al codificar.

Ejemplos resueltos

Codificar un fragmento HTML

Los caracteres de marcado y las letras acentuadas se convierten en referencias, de modo que el fragmento se muestra como texto en lugar de interpretarse como una etiqueta.

Entrada
<p class="note">Café & crème</p>
Resultado
&#x3C;p class=&#x22;note&#x22;&#x3E;Caf&#xE9; &#x26; cr&#xE8;me&#x3C;/p&#x3E;

Decodificar referencias con nombre y numéricas

&copy; es una referencia con nombre y &#8364; es la referencia decimal del símbolo del euro.

Entrada
&lt;b&gt;Fish &amp; Chips&lt;/b&gt; &copy; 2026 &#8364;5
Resultado
<b>Fish & Chips</b> © 2026 €5

Codificar símbolos y emojis

Un carácter fuera del plano multilingüe básico, como 😀 (U+1F600), se escribe como una sola referencia a su punto de código.

Entrada
I ❤ HTML 😀
Resultado
I &#x2764; HTML &#x1F600;

Qué cambia la codificación

CarácterCodificado comoMotivo
&&#x26;Inicia cada referencia de carácter.
<&#x3C;Abre una etiqueta.
>&#x3E;Cierra una etiqueta.
"&#x22;Termina el valor de un atributo entre comillas dobles.
'&#x27;Termina el valor de un atributo entre comillas simples.
`&#x60;Se codifica como precaución.
é&#xE9;Por encima de U+007F, se escribe según el punto de código.
€&#x20AC;Por encima de U+007F, se escribe según el punto de código.
😀&#x1F600;Fuera del plano multilingüe básico, se escribe como una sola referencia.
AAEl ASCII sin formato se mantiene tal cual.

Preguntas frecuentes

¿Cómo convierto una entidad HTML en texto sin formato?

Para convertir una entidad HTML en texto plano, introduzca la entidad HTML en el campo de entrada y pulse el botón Convertir texto. La entidad HTML se descodificará a texto sin formato y se mostrará en la pantalla. Por ejemplo, & se convierte en &, < se convierte en <, y " se convierte en ".

¿Para qué sirven las entidades HTML?

Las entidades HTML representan caracteres especiales en documentos HTML, garantizando que se muestren correctamente en los navegadores web sin romper el código. Son esenciales para mostrar caracteres reservados como & (ampersand), < (menor que), > (mayor que), " (comillas) y símbolos especiales como © (copyright) o € (euro).

¿Puedo convertir varias entidades HTML a la vez?

Sí, puede convertir varias entidades HTML a la vez introduciéndolas en el campo de entrada. La herramienta descodificará todas las entidades a texto sin formato simultáneamente, lo que la hace eficaz para procesar grandes bloques de texto codificado en HTML o documentos enteros.

¿Por qué las entidades HTML empiezan por & y terminan por ;?

Las entidades HTML utilizan la sintaxis &; para distinguirlas del texto normal. El ampersand señala el inicio de una entidad, el punto y coma el final. Entre ellos hay un nombre (como ©) o un número (como ©) que representa el carácter.

¿Cuál es la diferencia entre entidades HTML numéricas y con nombre?

Las entidades con nombre utilizan nombres descriptivos (&, <, ©) mientras que las entidades numéricas utilizan códigos de caracteres (&, <, ©). Las entidades con nombre son más legibles, pero las entidades numéricas funcionan con cualquier carácter Unicode. Ambas convierten a los mismos caracteres de salida.

¿Cuándo debo codificar texto en entidades HTML?

Codificar texto en entidades HTML al mostrar entradas de usuario en páginas web (evita ataques XSS), incluir caracteres especiales en atributos HTML, mostrar ejemplos de código en contenido web o cuando los navegadores puedan malinterpretar caracteres como etiquetas o sintaxis HTML.

¿Cómo evitan las entidades HTML los problemas de seguridad?

Las entidades HTML evitan los ataques XSS (Cross-Site Scripting) convirtiendo caracteres potencialmente peligrosos como < y > en entidades inofensivas. Esto impide que se ejecute código malicioso en los navegadores, protegiendo los sitios web de la inyección de scripts y otras vulnerabilidades de seguridad.

¿Puedo convertir caracteres Unicode en entidades HTML?

Sí, los caracteres Unicode pueden convertirse en entidades HTML mediante códigos numéricos. Por ejemplo, el emoji 😊 se convierte en 😊 o idiomas como el chino 你好 pueden codificarse como entidades numéricas para lograr la máxima compatibilidad entre distintos sistemas y navegadores.

¿Cuáles son las entidades HTML más comunes que debo conocer?

Las entidades más comunes son & (&), < (<), > (>), " ("), &apos; ('),   (espacio sin ruptura), © (©), ® (®), ™ (™), y € (€). Con ellos se cubren las necesidades de codificación HTML más habituales.

¿Cómo se muestra el código HTML en una página web?

Convierte todos los caracteres < y > en entidades < y >. Esto muestra el código HTML como texto en lugar de renderizarlo. Utilice nuestro conversor para codificar rápidamente fragmentos de código para tutoriales, documentación o ejemplos de código en su sitio web.

¿Por qué algunos caracteres se muestran como � o casillas?

Esto ocurre cuando la codificación de caracteres no coincide. Utilice entidades HTML para garantizar una visualización coherente en todos los navegadores y sistemas. Convierta los caracteres problemáticos en entidades para garantizar que aparezcan correctamente independientemente de la configuración de codificación del documento.

¿Pueden utilizarse entidades HTML en JavaScript y CSS?

Las entidades HTML funcionan en el contenido HTML, pero no directamente en JavaScript o CSS. En las cadenas JavaScript, utilice secuencias de escape Unicode (\u####). CSS utiliza una sintaxis de escape diferente (\####). Nuestro conversor le ayuda a trabajar con entidades específicas para contextos HTML.

¿Cómo descifrar entidades a partir de contenido web raspado?

Pegue el contenido HTML raspado que contenga entidades en el conversor y descodifíquelo a texto sin formato. Esta función resulta útil cuando se raspan páginas web, se analizan feeds, se procesan respuestas de API o se limpian datos que contienen caracteres codificados en HTML.

¿Afectan las entidades HTML al SEO?

Las entidades HTML no afectan directamente a la clasificación SEO, pero sí a la legibilidad del contenido y a la experiencia del usuario. Los motores de búsqueda decodifican las entidades al indexar, por lo que & y & se tratan de forma idéntica. Utilice las entidades de forma adecuada para mostrar correctamente el contenido sin preocuparse por el SEO.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.