XHTML (Extensible HyperText Markup Language) er en videreutvikling av HTML der språkreglene følger XML‑standarden mer strengt. Det betyr at XHTML i praksis er HTML skrevet som gyldig XML, med faste krav til blant annet riktig nestede elementer, lukking av alle tagger og konsekvent bruk av små bokstaver i taggnavn.

Målet med XHTML var å gjøre webdokumenter mer strukturerte, maskinlesbare og robuste på tvers av ulike nettlesere og plattformer. Selv om moderne HTML5 i stor grad har overtatt, brukes XHTML‑prinsippene fortsatt som grunnlag for «ryddig» og standardbasert markup i mange systemer og publiseringsløsninger.