In this review, free-base and metalloporphyrins, functionalized on meso-positions by quaternary pyridinium units, also referred to as cationic porphyrins, are presented. The article consists of five parts. In the first part free-base porphyrins are described, especially taking account on generation of singlet oxygen; next parts concern metalloporphyrins. The second and third parts deal with zinc and manganese porphyrins, respectively; in the fourth part copper, palladium, and platinum porphyrins are presented. In the fifth part, describing porphyrins with various metal ions an attention is paid to porphyrin metal-organic frameworks (MOFs) and metal-organic materials (MOMs) in which metalloporphyrins are immobilized; syntheses and characterization of obtained products are shown.