Three conjugated D-A porphyrin dimers (DPP-ZnP-E)2, (DPP-ZnP-E)2-2T and (DPP-ZnP-E)2-Ph linked with diethynylene, diethynylene-dithiophene and diethynylene-phenylene have been developed for bulk heterojunction solar cells with high power conversion efficiencies of 4.50%, 5.50% and 6.42%, respectively, when blended with PCBM as the electron acceptor material.