XHTML (Extensible HyperText Markup Language) er et XML markup language, der er en udvidelse af HTML, som gør det til et XML-dokument. XHTML indeholder de samme elementer som HTML, men skrives efter andre regler baseret på XML (Extensible Markup Language), og kan derfor anses som en reformulering af HTML i sproget XML.