A simple zinc porphyrin with an acrylic acid at the meso position exhibits an energy conversion efficiency of 5.1%, demonstrating its potential for cost-effective dye-sensitized solar cells.