ToolKitHive
Atrás
dev

Codificador/Decodificador de Entidades HTML

Codifica caracteres especiales a entidades HTML y decódelas de vuelta al texto legible.

Entrada

Pega texto plano para codificar o entidades HTML para decodificar.

0 chars
Resultado

Su resultado codificado o descodificado aparece aquí.

0 chars
Entidades HTML comunes

Haga clic en cualquier entidad para copiarla en el portapapeles.

Codificador/Decodificador de Entidades HTML — Convierte Entidades HTML en Línea Gratis

Nuestro codificador/decodificador de entidades HTML gratuito le permite convertir entre caracteres especiales y sus equivalentes en entidades HTML de inmediato. Codifique texto para mostrar de forma segura etiquetas HTML, símbolos y caracteres especiales en páginas web — o decodifique entidades HTML de nuevo al texto legible. Todo se ejecuta en su navegador sin transferencia de datos.

¿Qué son las entidades HTML?

Las entidades HTML son códigos especiales utilizados en HTML para representar caracteres que de otro modo se interpretarían como marcado. Por ejemplo, el signo menor que < se usa para abrir etiquetas HTML, así que para mostrar un < literal en una página web debe escribir &lt; en su lugar. De manera similar, & se convierte en &amp;, " se convierte en &quot;, y © se convierte en &copy;.

Hay tres tipos de entidades HTML:

  • Entidades con nombre usan un nombre legible, como &nbsp; para un espacio no interrumpido o &eacute; para é.
  • Entidades numéricas decimales usan el código de punto de código Unicode en decimal, como &#169; para ©.
  • Entidades numéricas hexadecimales usan el código de punto de código en hexadecimal, como &#x00A9; para ©.

Los tres formatos producen el mismo resultado en el navegador. La elección entre ellos suele depender de la legibilidad y la compatibilidad. Las entidades con nombre son más fáciles de leer, mientras que las entidades numéricas funcionan para cualquier carácter Unicode — incluso aquellos sin una entidad con nombre.

Cómo usar esta herramienta

  1. Pegue su texto en el área de entrada — esto puede ser texto plano que desee codificar, o entidades HTML que desee decodificar.
  2. Haga clic en "Codificar" para convertir caracteres especiales en sus equivalentes en entidades HTML. Por ejemplo, <div> se convierte en &lt;div&gt;.
  3. Haga clic en "Decodificar" para convertir entidades HTML de nuevo a sus caracteres originales. Por ejemplo, &amp; se convierte en &.
  4. Copie el resultado a su portapapeles con un solo clic.

La herramienta admite entidades con nombre, entidades numéricas decimales (&#123;) y entidades numéricas hexadecimales (&#x1F4A9;). Maneja todo el rango de Unicode, incluyendo emojis.

Características clave

Función Beneficio
Conversión bidireccional Codifique texto en entidades o decodifique entidades en texto
Soporte para entidades con nombre Usa nombres legibles como &copy; en lugar de códigos numéricos
Soporte para entidades numéricas Maneja tanto decimales (&#169;) como hexadecimales (&#x00A9;)
Cobertura completa de Unicode Codifica y decodifica cualquier carácter, incluidos emojis
Procesamiento masivo Convierte bloques completos de texto a la vez
Sin transferencia de datos Todo el procesamiento ocurre localmente en su navegador

A diferencia de muchas herramientas de codificación que solo manejan las cinco entidades básicas de XML (&, <, >, ", '), nuestra herramienta admite la lista completa de entidades con nombre de HTML5 — más de 2,000 entidades — y recurre a la codificación numérica para cualquier carácter sin una entidad con nombre.

Casos de uso reales

Mostrar código HTML en una página web

Si desea mostrar código HTML como texto en una página web — por ejemplo, en un post de blog o tutorial — debe codificar los ángulos. Escribir &lt;div class="example"&gt; se renderiza como <div class="example"> en el navegador sin ser interpretado como un elemento HTML real.

Preparar contenido para feeds XML y RSS

Los analizadores XML interpretan < y & como marcado. Cualquier contenido que contenga estos caracteres debe codificarse antes de colocarlo dentro de elementos XML. Esto es especialmente importante para feeds RSS, Atom y archivos de mapa de sitio.

Codificar contenido de correo electrónico

Los correos electrónicos HTML a menudo requieren codificación de entidades para caracteres especiales para renderizarse correctamente en diferentes clientes de correo electrónico. Caracteres como ©, ®, y son más seguros cuando se codifican como entidades.

Sanitizar la entrada del usuario

Cuando se muestra contenido generado por usuarios en una página web, la codificación de entidades HTML previene el scripting entre sitios (XSS) al neutralizar etiquetas como <script>. Este es una práctica de seguridad fundamental para cualquier aplicación web.

Referencia de entidades HTML comunes

Caracter Entidad con nombre Decimal Hex
& &amp; &#38; &#x26;
< &lt; &#60; &#x3C;
> &gt; &#62; &#x3E;
" &quot; &#34; &#x22;
' &apos; &#39; &#x27;
© &copy; &#169; &#x00A9;
® &reg; &#174; &#x00AE;
&trade; &#8482; &#x2122;
&mdash; &#8212; &#x2014;

Consejos para trabajar con entidades HTML

  • Siempre codifique <, >, &, ", y ' para evitar inyección de código.
  • Use entidades numéricas cuando no esté seguro del nombre de una entidad — son más compatibles con los navegadores.
  • Evite codificar texto que no necesite ser codificado — esto puede afectar la legibilidad del código.
  • Pruebe siempre su código en varios navegadores para asegurar compatibilidad.
  • Use herramientas de validación HTML para detectar errores de codificación.

Preguntas frecuentes

¿Este herramienta es gratuita para usar?
Sí, esta herramienta es completamente gratuita para usar. No hay costos asociados ni suscripciones necesarias.

¿Funciona en todos los navegadores?
Sí, esta herramienta funciona en todos los navegadores modernos, incluyendo Chrome, Firefox, Safari, Edge y Opera.

¿Puedo usar esta herramienta en mi sitio web?
Sí, puede integrar esta herramienta en su sitio web mediante el uso de nuestro API público.

¿Qué sucede si codifico un carácter que no existe en HTML?
Si codifica un carácter que no existe en HTML, el navegador lo ignorará y mostrará un signo de interrogación (?) en su lugar.

¿Puedo decodificar entidades HTML en otro idioma?
Sí, esta herramienta puede decodificar entidades HTML en cualquier idioma, ya que solo se trata de conversiones de caracteres.

¿Cómo puedo reportar un error en la herramienta?
Puede reportar cualquier error o sugerencia en nuestro formulario de soporte. Estamos aquí para ayudarle.

enptesdejafrruitnltrarzh