XSL (eXtensible Stylesheet Language, rozšiřitelný stylový jazyk) je formátovací jazyk rozšiřující univerzální metajazyk XML. Po jeho začlenění do záhlaví souboru XML je možno zajistit automatický převod dokumentu zapsaného v XML (a tím i v XHTML).
Jedná se o sadu pravidel popisujících převod dokumentu XML. Pomocí šablony je tak možno z dokumentu XML vytvořit obsah nebo rejstřík pojmů.
XSL kromě konverzí zajišťuje i formátování souboru XML, kdy může být například stránka ve formátu XHTML pomocí speciálních transformačních slovníků převedena do souboru PDF, DOCX nebo ODF.