La flavina (7,8-dimetil-isoaloxazina) es una base nitrogenada cuya cadena principal es una sustancia heterocíclicanitrogenada de tres anillos y dos grupos oxo, conocida como isoaloxazina. Su nombre viene del latínflavus (amarillo), ya que en su forma oxidada es amarilla (y en su forma reducida es incolora).
En el nucleósidoriboflavina, o vitamina B2, la flavina está unida a una unidad de ribitol o adonitol (1,2,3,4,5-pentanopentol), el cual es obtenido a través de la modificación del grupo aldehído de una ribosa lineal.