XSLT (Extensible Stylesheet Language Transformations) je jezik za transformisanje XML dokumenata[1] koji kasnije mogu biti konvertovani i u ostale formate kao što su PDF, PostScript i PNG.[2] XSLT 1.0 je podržan u svim današnjim pretraživačima.
Ulazni dokumenti su XML fajlovi, ali se može koristiti bilo šta od čega se može kreirati XQuery i XPath model podataka, kao što su relacione baze podataka.[1]
Prema XSL transformacijama se odnosimo kao prema programskom jeziku, jer je sistem upita koji se može opisati Tjuringovom mašinom, tj. XSLT je Turing-potpun.[3]