Codificador/Decodificador de Entidades HTML
Codifica caracteres especiales a entidades HTML y decódelas de vuelta al texto legible.
Pega texto plano para codificar o entidades HTML para decodificar.
Su resultado codificado o descodificado aparece aquí.
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 < en su lugar. De manera similar, & se convierte en &, " se convierte en ", y © se convierte en ©.
Hay tres tipos de entidades HTML:
- Entidades con nombre usan un nombre legible, como
para un espacio no interrumpido oépara é. - Entidades numéricas decimales usan el código de punto de código Unicode en decimal, como
©para ©. - Entidades numéricas hexadecimales usan el código de punto de código en hexadecimal, como
©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
- Pegue su texto en el área de entrada — esto puede ser texto plano que desee codificar, o entidades HTML que desee decodificar.
- Haga clic en "Codificar" para convertir caracteres especiales en sus equivalentes en entidades HTML. Por ejemplo,
<div>se convierte en<div>. - Haga clic en "Decodificar" para convertir entidades HTML de nuevo a sus caracteres originales. Por ejemplo,
&se convierte en&. - Copie el resultado a su portapapeles con un solo clic.
La herramienta admite entidades con nombre, entidades numéricas decimales ({) y entidades numéricas hexadecimales (💩). 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 © en lugar de códigos numéricos |
| Soporte para entidades numéricas | Maneja tanto decimales (©) como hexadecimales (©) |
| 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 <div class="example"> 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 |
|---|---|---|---|
| & | & |
& |
& |
| < | < |
< |
< |
| > | > |
> |
> |
| " | " |
" |
" |
| ' | ' |
' |
' |
| © | © |
© |
© |
| ® | ® |
® |
® |
| ™ | ™ |
™ |
™ |
| — | — |
— |
— |
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.