A fermentação ocorre nas células quando há falta de oxigênio. O oxigênio é usado no processo de produção de energia necessária para o funcionamento celular. Os dois tipos de fermentação são a fermentação com ácido lático e a fermentação com álcool.
Animais e certos tipos de bactérias podem usar a fermentação de ácido láctico para produzir energia. As células musculares usam a fermentação de ácido lático durante o exercício, quando não há oxigênio suficiente para fornecer o aumento de energia necessário para as contrações musculares. Um produto residual deste processo é o ácido láctico. O ácido láctico deve ser removido do corpo pelo fígado. A fermentação do álcool também ocorre sem o uso de oxigênio. Além da energia, a fermentação do álcool resulta em um produto residual chamado etanol.