La riboflavina o vitamina B2, es un nucleósido formado por la base nitrogenada flavina y por la pentosa ribitol (un derivado de la ribosa).