Specific heat capacity or specific heat is defined as the amount of heat required to raise the temperature of 1 g of a substance by 1 degree Celsius. Thermal capacity or heat capacity, on the other hand, is the amount of heat required to increase the temperature of a given mass of the material. Thus, specific heat is independent of the mass of the substance, while thermal capacity is not. This means that specific heat is an intensive property, while thermal capacity is an extensive property. For example, specific heat capacity of 1 g of water is same as that of 100 g of water. Thermal capacity, on the other hand, will be more for 100 g of water as compared to 1 g of water. The units of specific heat capacity is J/g/degree C, while that of thermal capacity is J/degree C.
Hope this helps.