html entity character-code web-dev reference

Referencia de Entidades HTML: Lista Completa y Guía (2026)

Una referencia exhaustiva de entidades HTML, códigos de caracteres y símbolos. Incluye una tabla completa de caracteres comunes, griegos, matemáticos y simbólicos para desarrolladores web.

Referencia de Entidades HTML: Lista Completa y Guía (2026)

Al crear sitios web, a menudo es necesario mostrar caracteres que tienen un significado especial en HTML (como < y >) o caracteres que no están en el teclado (como © o ). Estos se representan mediante Entidades HTML.

Una entidad HTML puede ser una entidad con nombre (como &copy;) o una entidad numérica (como &#169;). Esta guía proporciona una referencia completa de las entidades HTML más utilizadas.


1. Búsqueda Rápida: Entidades HTML Esenciales

Si solo necesitas las cinco entidades "imprescindibles" para la seguridad y el marcado básico, aquí las tienes:

Carácter Nombre de Entidad Número de Entidad Descripción
< &lt; &#60; Menor que (Inicio de etiqueta)
> &gt; &#62; Mayor que (Fin de etiqueta)
& &amp; &#38; Ampersand (Inicio de entidad)
" &quot; &#34; Comillas dobles
' &apos; &#39; Comilla simple / Apóstrofo

2. Tabla Completa de Referencia de Caracteres HTML

Caracteres y Símbolos Comunes

Carácter Nombre de Entidad Número de Entidad Descripción
&nbsp; &#160; Espacio de no separación
© &copy; &#169; Símbolo de copyright
® &reg; &#174; Marca registrada
&trade; &#8482; Símbolo de marca comercial
§ &sect; &#167; Signo de sección
&para; &#182; Signo de párrafo
&bull; &#8226; Viñeta
&hellip; &#8230; Elipsis horizontal
&mdash; &#8212; Raya (guion largo)
&ndash; &#8211; En dash (guion medio)

Símbolos de Moneda

Carácter Nombre de Entidad Número de Entidad Descripción
&euro; &#8364; Signo de euro
£ &pound; &#163; Signo de libra esterlina
¥ &yen; &#165; Signo de yen / yuan
¢ &cent; &#162; Signo de centavo
¤ &curren; &#164; Signo de moneda genérico

Operadores Matemáticos

Carácter Nombre de Entidad Número de Entidad Descripción
± &plusmn; &#177; Signo más-menos
× &times; &#215; Signo de multiplicación
÷ &divide; &#247; Signo de división
&radic; &#8730; Raíz cuadrada
&infin; &#8734; Signo de infinito
&asymp; &#8776; Casi igual a
&ne; &#8800; No igual a
&le; &#8804; Menor o igual que
&ge; &#8805; Mayor o igual que
&sum; &#8721; Sumatorio (sigma)
&prod; &#8719; Signo de producto
&int; &#8747; Signo de integral

Alfabeto Griego

Carácter Nombre de Entidad Número de Entidad Descripción
α &alpha; &#945; Letra griega alfa minúscula
β &beta; &#946; Letra griega beta minúscula
γ &gamma; &#947; Letra griega gamma minúscula
Δ &Delta; &#916; Letra griega delta mayúscula
Σ &Sigma; &#931; Letra griega sigma mayúscula
Ω &Omega; &#937; Letra griega omega mayúscula
π &pi; &#960; Letra griega pi minúscula
θ &theta; &#952; Letra griega theta minúscula

Flechas y Diseño

Carácter Nombre de Entidad Número de Entidad Descripción
&larr; &#8592; Flecha izquierda
&uarr; &#8593; Flecha arriba
&rarr; &#8594; Flecha derecha
&darr; &#8595; Flecha abajo
&harr; &#8596; Flecha izquierda-derecha
&crarr; &#8629; Flecha de retorno de carro

3. Categorías de Entidades HTML

Caracteres Reservados

En HTML, algunos caracteres están reservados. Por ejemplo, no puedes usar los signos < o > directamente en tu texto porque el navegador los confundirá con etiquetas. Debes usar &lt; y &gt;. Del mismo modo, el & debe codificarse como &amp; porque es el inicio de una entidad.

Moneda y Aspectos Legales

Símbolos como © (Copyright), ® (Registrado) y varios signos de moneda no son estándar en todos los teclados o podrían corromperse por diferentes codificaciones de caracteres (como pasar de UTF-8 a ISO-8859-1). El uso de entidades asegura que se muestren correctamente en todos los sistemas.

Operadores Matemáticos

Para redacción técnica o documentación científica, HTML proporciona una amplia gama de símbolos matemáticos. Aunque muchos están disponibles en Unicode, las entidades con nombre como &infin; hacen que el código sea mucho más legible que los códigos de caracteres puros.


4. Consejos de Uso: Cómo utilizar Entidades

En HTML

Simplemente escribe el nombre o número de la entidad directamente en tu código HTML:

<p>Copyright &copy; 2026 Tool3M</p>
<p>3 &lt; 5 es una afirmación verdadera.</p>

En JavaScript

Si estás estableciendo el textContent de un elemento, usas el carácter literal. Pero si estás construyendo una cadena HTML, usa la entidad:

// Correcto para inyección HTML
const miCadena = "5 &times; 10 = 50";
elemento.innerHTML = miCadena;

// Uso de Unicode en cadenas JS
const miSimbolo = "\u00A9"; // ©

En CSS

En las propiedades "content" de CSS (usadas con :before o :after), usas una barra invertida seguida del valor hexadecimal:

.copyright:before {
  content: "\00A9"; /* Unicode para © */
}

5. Preguntas Frecuentes (FAQ)

¿Cuál es la diferencia entre un nombre de entidad y un número de entidad?

Un nombre de entidad (como &quot;) es un mnemotécnico legible por humanos. Un número de entidad (como &#34;) se refiere al punto de código Unicode/ISO-10646 del carácter. No todos los caracteres tienen nombres, pero cada carácter tiene un número. Los números son generalmente más seguros para navegadores antiguos o contextos XML.

¿Por qué necesito escapar el ampersand (&)?

El ampersand & es el carácter "disparador" de las entidades HTML. Si tienes una URL como index.php?id=1&name=test, la parte &name podría ser malinterpretada por algunos navegadores como una entidad con nombre (aunque los navegadores modernos son bastante inteligentes al respecto). Para estar 100% seguro, escribe siempre &amp;.

¿Existe un riesgo de seguridad con las entidades HTML?

Sí. No codificar las entidades HTML es la causa principal de Cross-Site Scripting (XSS). Si un usuario envía <script>alert(1)</script> y lo muestras directamente, el navegador ejecuta el script. Si lo codificas como &lt;script&gt;..., se muestra de forma segura como texto.

¿Debería usar UTF-8 en lugar de entidades?

El desarrollo web moderno prefiere usar la codificación UTF-8 en todo el stack. En un documento UTF-8, puedes escribir caracteres como © o π directamente. Sin embargo, debes seguir escapando los caracteres reservados (<, >, &, ", ') por razones de seguridad y sintaxis.


Herramientas relacionadas en Tool3M