XSL je zkratka z anglického eXtensible Stylesheet Language, rozšiřitelný stylový jazyk. XSL je skupina jazyků určená k převádění XML dokumentů na jiné typy dokumentů, např. XHTML nebo jiný XML dokument.
XSL je tedy soubor jakýchsi transformačních pravidel, které převod XML dokumentu přesně popisují. XSL se například často používá k vytváření rejstříku či obsahu v rámci jednoho XML dokumentu.
XSL také dokáže specifikovat vizuální formátování (vzhled) XML dokumentů, například při jejich převodu do PDF. K tomuto účelu obsahuje XSL speciální slovníky.