La vitamina B2 es una vitamina hidrosoluble de color amarillo, constituida por un anillo de isoaloxazina dimetilado al que se une el ribitol, un alcohol derivado de la ribosa.