Un icono HTML es una pequeña imagen que se puede codificar con lenguaje de marcado de hipertexto, o HTML, en una página web o configuración de navegador. Los lenguajes de marcado como HTML permiten iconos en varias partes de un sitio web que a menudo identifican el origen de una página o proyecto. Un tipo común de ícono HTML se conoce como favicon o ícono de sitio web. Este tipo de icono aparece en la barra de direcciones del navegador y en una lista de marcadores.
Los iconos HTML se pueden construir en varios tamaños. El estándar para algunos tipos comunes de iconos es de 16 x 16 píxeles. Por lo general, no se trata de imágenes de alta resolución, sino de pequeñas imágenes estilizadas que muestran un logotipo simple que representa a la empresa o parte que mantiene un sitio web en particular.
Los usuarios de iconos HTML se benefician de un proceso llamado estandarización, que establece cómo se incluyen los iconos web en los proyectos web. Este tipo de estándar lo administra el World Wide Web Consortium, o W3C, una organización responsable de mantener una amplia gama de estándares para HTML. El estándar para iconos HTML incluye un elemento de enlace en una parte específica de un documento HTML para designar la inclusión de un icono HTML.
Se utilizan diferentes tipos de implementación de navegador con iconos HTML. Algunos navegadores solo aceptan tipos específicos de formatos de archivo de imagen. El tamaño específico también es un problema. Las instancias de iconos HTML vienen en muchas formas, incluidos .jpg, .gif u otros formatos de archivo.
Los desarrolladores que intentan incluir iconos HTML en un conjunto de páginas web deben explorar si existen nuevas soluciones innovadoras para implementar estos pequeños elementos. El W3C establece que se debe agregar un elemento de enlace a cada página web, en lugar de asignarlo globalmente. Los estándares específicos para estos íconos pueden cambiar según los dispositivos y navegadores del público objetivo.
Además de los iconos que se agregan para representar fuentes web, algunos otros tipos de iconos HTML simplemente representan elementos HTML. Un ejemplo es un icono de sonido HTML. Por lo general, presenta una imagen de cono de altavoz pequeño y representa elementos de sonido en una página web.
Algunos elementos que son similares a los iconos HTML a veces se denominan entidades de caracteres. Estos son elementos que no encajan en el texto estándar. HTML ha hecho provisiones para estos símbolos. Pueden usarse de manera similar a los usos de algunos tipos de íconos HTLM.