Fermentasi mengacu pada setiap kelompok reaksi kimia yang diinduksi oleh mikroorganisme untuk mengubah gula menjadi karbon dioksida dan etanol. Gula pertama mengalami glikolisis. Selama glikolisis, glukosa gula heksose dipecah menjadi dua molekul piruvat. Piruvat adalah senyawa tiga karbon. Glikolisis menggunakan dua molekul ATP sambil menghasilkan empat molekul ATP dari energi yang dilepaskan dari glukosa. Piruvat dioksidasi menjadi etanol atau asam laktat. Berdasarkan jenis produk akhir, fermentasi dikategorikan ke dalam dua proses sebagai fermentasi etanol dan fermentasi asam laktat.

Ragi dan beberapa spesies bakteri melakukan fermentasi. Fermentasi etanol digunakan untuk menghasilkan bir, roti, dan anggur. Fermentasi asam laktat terjadi pada otot dan jaringan hewan ketika jaringan membutuhkan lebih banyak energi. Dalam produksi yogurt, fermentasi asam laktat digunakan untuk menghasilkan asam laktat dari laktosa.