XHTML o Extensible Hypertag Markup Language es un lenguaje utilizado por muchas aplicaciones de Internet para intercambiar información.

Permite que los diseñadores creen sus propias etiquetas, permitiendo la definición, transmisión, validación e interpretación de datos entre aplicaciones y entre organizaciones.

Se plantea como un lenguaje estándar para el intercambio de información entre diferentes programas de una manera segura, fiable y libre.

Es una versión más estricta y limpia de HTML, que nace precisamente con el objetivo de reemplazar a HTML ante su limitación de uso con las cada vez más abundantes, es el lenguaje utilizado para la mayoría de sites móviles.