The cationic sensitizer 5,10,15,20-tetrakis(N-methylpyridinium-4-yl)porphyrin (TMPyP) forms supramolecular complexes with native, per-methylated, sulfonated and dimethyl-sulfonated cyclodextrins (CDs).