Picolinic acid anchored dye JA2 onto the TiO 2 via tridentate mode, the JA2+TTR2 based-device showed the highest PCE of 8.98%.We developed a novel efficient tridentate anchoring group which can anchor dye onto the TiO 2 surface via synchronously choosing Lewis acid sites and Brønsted acid sites of the TiO 2 . With the purpose of comparing the traditional carboxylate anchoring group to picolinic acid, two new D-π-A porphyrin dyes (JA1 and JA2) differing only in anchoring groups have been synthesized and applied to the dye-sensitized 10 solar cells. The picolinic acid as an anchoring group in the dye JA2 not only extended the scope of the spectral response, but also improved the charge transport properties and enhanced the electron injection efficiency. The PCE of JA1 based-device (carboxylate as the anchoring group) was 5.76%. The PCE of JA2 based-device was 7.20%, which increased by 25% compared with JA1. The dye TTR2 was used as a cosensitizer, it would not just make up for the poor absorption of porphyrin dyes in the 470-550 nm range, 15 and would suppress the main dyes aggregation and reduce the charge recombination rate. We found that picolinic acid anchor was more suitable for cosensitization system than carboxylate anchor, for there was almost no competitive adsorption between JA2 and TTR2. The JA2+TTR2 based-device showed the highest PCE of 8.98% under AM 1.5G irradiation. 65 cosensitization of zinc porphyrin dye YD2-o-C8 with organic dye Y123 greatly improved the performance of the device, showing a high PCE of 12.3% under AM 1.5G irradiation. 33 But the competitive adsorption problem has not been solved, so we need to develop a new anchoring group to solve it. Fortunately, we 70 found that the picolinic acid can be used as a promising anchoring group, which not only can anchor the dye onto the