La vitamina B2 o riboflavina, es un derivado de la isoaloxazina: 6,7.dimetil-9- ribitilisoaloxazina siendo necesarios para su actividad la cadena lateral derivada de la d-ribosa (otros azúcares proporcionan antagonistas de riboflavina) y los dos grupos metilos en posiciones 6 y 7 (si faltan, la molécula tiene efecto antivitamínico).