HTML es un lenguaje de marcado derivado de SGML (Lenguaje de marcado generalizado estándar). HTML es un acrónimo de HyperText Markup Language, un lenguaje ampliamente utilizado para crear estructuras para presentar documentos en la World Wide Web, así como para crear vínculos entre ellos. Un conjunto de reglas y etiquetas definidas es lo que compone HTML, que a menudo se compara con XHTML (Lenguaje de marcado de hipertexto extensible) y se caracteriza por ser menos estricto. El software editor de HTML son programas de computadora para crear y modificar HTML. El software de edición HTML puede ser una aplicación independiente o incorporada en una aplicación de software de diseño web integral, junto con un editor XHTML, un editor JavaScript® y un editor CSS (Cascading Style Sheets).
El software de edición HTML se presenta con tres interfaces diferentes. Uno es un editor de texto, en el que solo se ingresa el lenguaje HTML y en el que solo se ve HTML, y este tipo de software editor de HTML puede incluir un editor de resaltado de sintaxis o tener validación y otras características disponibles. Los menús para la inserción de etiquetas y la revisión ortográfica son populares. El segundo tipo se denomina editor de objetos HTML y permite la expansión y el colapso de propiedades y objetos HTML, entre otras características.
El tercer tipo de software editor de HTML es What You See Is What You Get (WYSIWYG), que se pronuncia / WIH zee wig /. Un editor de HTML WYSIWYG tiene una interfaz gráfica de usuario (GUI) para facilitar el desarrollo web a las personas que no conocen bien HTML, así como para que los diseñadores vean los efectos de su codificación. Algunos programas solo tienen un editor WYSIWYG, mientras que otros permiten al usuario cambiar entre un editor WYSIWYG y un editor de texto. Sin embargo, el código creado únicamente dentro de una interfaz WYSIWYG puede requerir edición para cumplir con los estándares, y un usuario que nunca mira el código puede terminar con problemas.
Cuando se trabaja con software de edición de HTML, es importante elegir el idioma que se utilizará y distinguir entre HTML 4.01 Transitional y HMTL 4.01 Strict, por ejemplo. En 2010, mientras que la mayoría del software de edición de HTML se adaptaba a HTML 4, HTML 5 estaba comenzando a implementarse. Esto significa que, en el futuro previsible, quienes utilicen software de edición HTML deberán tener especial cuidado al elegir la versión HTML adecuada.