Il existe deux types de biocarburant : les biocarburants de 1ère génération et les biocarburants avancés.
La différence entre les deux est liée à la matière première et au processus technologique utilisé pour leur production. La matière première pour les biocarburants de 1ère génération peut aussi être utilisée dans la production alimentaire. De ce fait l’utilisation de ces biocarburants est plafonnée par la législation européenne à 7% de l’énergie totale du carburant.
Les matières premières des biocarburants avancés ne sont pas issues de cultures vivrières et comprennent essentiellement des résidus forestiers, des résidus agricoles (paille et canne à sucre) et des déchets industriels ou municipaux (les huiles et graisses usées, par exemple, les huiles de cuisson usagées).