XHTML es un lenguaje de etiquetado que permite editar paginas web.  Este lenguaje está basado en HTML, pero a diferencia de éste, sus reglas son más rigurosas y versátiles que el HTML.

La clave del XHTML es que utiliza un marcado XML, lo que significa que tiene una gran ventaja con respecto al HTML, ya que muchos formatos de datos están basados en XML, además los dispositivos modernos, como tablets o teléfonos móviles, carecen de la posibilidad de ver el código fuente, por lo que requieren una versión escrita del lenguaje de marcado.