Supramolecular nanorods of 5,15-diaryl-substituted porphyrins prepared by sonication method exhibit a broad absorption property, which is confirmed by photocurrent generation measurement in a photoelectrochemical cell.