A XUL (XML User Interface Language) egy XML alapú, felhasználói felület készítésére alkalmas jelölőnyelv, amit a Mozilla Alapítvány fejlesztett ki. A Mozilla platformfüggetlen alkalmazásaiban működik, például a Firefoxban. Jelenleg csak a Gecko böngészőmotor tartalmazza a XUL teljes megvalósítását. A XUL több létező webes szabványon és technológián alapul, mint például a CSS, a JavaScript és a DOM.