A fertilizer is a natural or synthetic, chemical-based substance that is used to enhance plant growth and fertility. Fertilizers may also enhance water retention and filter any excess liquid, hence enhancing soil effectiveness. Fertilizers typically offer the three major macronutrients potassium, phosphorus, and nitrogen.