XUL es un lenguaje de marcado utilizado para crear interfaces de usuario para aplicaciones gráficas. Es un lenguaje basado en XML y fue desarrollado por Mozilla Corporation. XUL se utiliza en varios productos de Mozilla, incluido el navegador web Firefox y el cliente de correo electrónico Thunderbird.