Generation of short-chain organic acids during source rock maturation was simulated over 72 h, using different kerogens at 220°C–360°C. A Youganwo Formation Type I kerogen sample had the highest organic acid yield (31.0 mg g−1 total organic carbon), twice that of the Yanchang and Kezilenuer formation samples (Type II and III kerogens, ∼15 mg g−1). The organic acids were generated mainly in the oil window, regardless of kerogen type. Type I and II kerogen-bearing source rocks produced organic acids with an equivalent vitrinite reflectance (EasyRo) of 1.16%, slightly later than the peak generation of liquid hydrocarbons. Type III kerogen-bearing source rocks produced acids at an early stage (0.95% EasyRo). Most organic acids dissolved in pore waters might have been expelled with hydrocarbons from source rocks containing type I and II kerogen, migrating to reservoirs. Pores and cavities in reservoirs along faults and conduits or near source rocks could be enlarged by mineral dissolution caused by organic acids, with the generated pore space being occupied by the migrated hydrocarbons. During continued burial, these porosities would be preserved, even in deep reservoirs.