XHTML je zkratka anglického výrazu Extensible HyperText Markup Language. Označuje způsob zápisu webových dokumentů, který spojuje prvky a význam HTML s přísnými syntaktickými pravidly XML. XHTML 1.0 bylo vytvořeno jako přeformulování HTML 4 do podoby aplikace XML a stalo se doporučením W3C v roce 2000, následovala mimo jiné verze XHTML 1.1. Dokument XHTML proto musí být správně strukturovaným XML: elementy musejí být řádně vnořené a uzavřené, názvy elementů a atributů jsou citlivé na velikost písmen a hodnoty atributů musejí být uzavřeny v uvozovkách. XHTML dokument zpravidla používá jmenný prostor http://www.w3.org/1999/xhtml. Důležitý je také způsob doručení dokumentu prohlížeči. Je-li odeslán s typem média application/xhtml+xml, prohlížeč jej zpracovává jako XML a závažná syntaktická chyba může zabránit jeho správnému zobrazení. Kód dodaný jako text/html je naproti tomu zpracován HTML parserem, i když je napsán syntaxí připomínající XHTML. Samostatné specifikace XHTML 1.0 a XHTML 1.1 jsou dnes překonané a pro nové projekty se doporučuje současný standard HTML. Ten nadále umožňuje XML syntaxi pro HTML dokumenty, avšak označení XHTML pro ni již současná specifikace WHATWG nepoužívá.