Un escritor de lenguaje de marcado de hipertexto (HTML), también llamado editor de HTML, es un programa informático que traduce texto y gráficos de procesamiento de texto a este lenguaje informático específico. Un escritor de HTML permite a una persona que no sabe cómo diseñar sitios web en un lenguaje de programación para crearlos trabajando con texto y otros elementos de la página de la forma en que se verían en Internet cuando se renderizaran. Esta capacidad de trabajar con el resultado final, en lugar de con el lenguaje de programación, se denomina “Lo que ves es lo que obtienes” (WYSIWYG).
Los navegadores de Internet procesan sitios web mediante la interpretación de lenguajes de programación de computadoras. El lenguaje de programación más común es HTML, los bloques de construcción básicos de una página web. HTML utiliza etiquetas de inicio y finalización colocadas en una página para indicarle al navegador qué hacer con los elementos contenidos entre las etiquetas. Por ejemplo, si un diseñador de sitios web desea que cierto texto se muestre en negrita cuando se ve en un navegador, colocaría la etiqueta inicial en negrita al comienzo del texto y la etiqueta final en negrita después de la última palabra del texto para ser cambiado. En el documento de programación, el texto todavía se ve como texto normal, pero cuando la página se ve en un navegador, las etiquetas desaparecen y el texto se representa de acuerdo con las instrucciones de programación.
Muchas personas encuentran el HTML abrumador. En lugar de aprender a crear un sitio web usando etiquetas, algunas personas prefieren diseñar una página web exactamente como quieren que se vea y tienen algo más que preocuparse sobre qué etiquetas HTML harían que se vea de esa manera. Un escritor de HTML elimina la necesidad de conocer HTML, porque el programa traduce automáticamente los comandos de estilo de procesamiento de texto, como negrita o cursiva, a sus equivalentes HTML.
La mayoría de los procesadores de texto y editores de texto vienen con un escritor HTML integrado. Un autor simplemente tiene que escribir y formatear el documento de la forma en que quiere que se vea cuando se procesa en un navegador. Luego, puede guardar el documento como un documento HTML. El procesador de textos agrega automáticamente todas las etiquetas necesarias para representar la página correctamente en Internet.
Un escritor HTML se incluye comúnmente con muchos programas basados en Internet que permiten a los usuarios publicar texto, como programas para foros, blogs y revistas. Se incorpora a la pantalla de publicación y permite a los usuarios aplicar ciertos estilos de procesamiento de texto a su texto. La mayoría de los escritores de HTML solo pueden manejar programación HTML básica a moderada. Los sitios web más avanzados aún requieren un uso competente del lenguaje de codificación original para generar mejores efectos visuales.