Accurate measurements and assessments of gas adsorption isotherms are important to characterize porous materials and develop their applications. Although these isotherms provide knowledge of the overall gas uptake within a material, they do not directly give critical information concerning the adsorption behaviour of adsorbates in each individual pore, especially in porous materials in which multiple types of pore are present. Here we show how gas adsorption isotherms can be accurately decomposed into multiple sub-isotherms that correspond to each type of pore within a material. Specifically, two metal-organic frameworks, PCN-224 and ZIF-412, which contain two and three different types of pore, respectively, were used to generate isotherms of individual pores by combining gas adsorption measurements with in situ X-ray diffraction. This isotherm decomposition approach gives access to information about the gas uptake capacity, surface area and accessible pore volume of each individual pore, as well as the impact of pore geometry on the uptake and distribution of different adsorbates within the pores.