Un navegador de lenguaje de marcado de hipertexto (HTML) es un programa que se utiliza para ver archivos guardados en formato HTML y mostrarlos como páginas web. Este tipo de software está disponible a través de varios desarrolladores y utiliza el código fuente creado en HTML para generar la representación visual adecuada de un sitio web. El código utilizado para crear una página puede indicar casi cualquier cosa en ese sitio, desde el estilo y el color de la fuente utilizada en ella hasta los videos y sonidos incrustados en la página. Un navegador HTML puede ver páginas que están en línea o fuera de línea, lo que permite a alguien que desarrolla un sitio web obtener una vista previa antes de alojarlo en Internet.
El propósito de un navegador HTML es convertir el código sin formato de un sitio web en algo que sea visualmente más interesante y legible. HTML se crea mediante el uso de secuencias de comandos y código que se escribe en un documento, a menudo como texto sin formato. Esto significa que alguien puede leer lo que hay en un archivo HTML, pero normalmente hay una gran cantidad de datos en exceso que proporcionan información sobre el diseño de una página. Un navegador HTML puede usar estos datos adicionales y luego mostrar la información pertinente en el archivo basado en ellos.
Por ejemplo, un documento de texto sin formato puede indicar que una determinada pieza de texto debe aparecer en un tamaño y color determinados. Alguien que mire el código fuente puede ver el texto en sí, así como el código, en forma de etiquetas, que se utiliza para especificar la información adicional. Sin embargo, un navegador HTML utiliza esta información para garantizar que el texto se muestre en el color y tamaño adecuados, sin mostrar la etiqueta en sí. Se pueden usar secuencias de comandos adicionales para agregar más información a un sitio, para mostrar en un navegador HTML, incluida la capacidad de establecer imágenes de fondo, incrustar videoclips y reproducir archivos de audio.
Si bien un navegador HTML se usa generalmente para ver páginas web que están alojadas en una máquina conectada a Internet, también se puede usar sin conexión. Esto permite que alguien que crea un sitio web obtenga una vista previa antes de que esté en línea, a través de un navegador; Los errores u otros errores en la página se pueden ver a través del navegador HTML y el código fuente se puede cambiar para corregir estos problemas. Las diferentes versiones de estos programas incluyen varias funciones y la capacidad de ejecutar ciertos scripts que otras versiones no. La creación de un sitio web a menudo implica una gran cantidad de pruebas para garantizar que se pueda ver en la mayor variedad de navegadores posible.