Catalysts are the most important substances for efficiently controlling the reactivity and selectivity of organic reactions. Although enzymes control a huge number of reactions in living systems with extremely high substrate-, chemo-, regio-, site- and stereoselectivity, their substrate scopes and applicable conditions are quite limited. We established a rational methodology for designing high-performance unimolecular or supramolecular catalysts based on the chemistry of acid– base combined catalysis for numerous types of organic reactions. The rational design of catalysts using non-covalent bonding interactions is useful for controlling their catalytic activities and selectivities. We classified acid–base combined catalysts into two types: ion pair-type (A) and amphoteric molecule-type (B). Furthermore, type A can be subclassified into acidic ion pair-type (A1), neutral ion pair-type (A2), and basic ion pair-type (A3). On the other hand, type B can be subclassified into conjugationally non-interactive-type (B1) and interactive-type (B2). We developed various high-performance catalysts based on acid–base combination chemistry. I will talk about some recent topics on highperformance acid–base catalysts.