Nanoparticles are a promising alternative to surfactants to stabilize emulsions or foams in enhanced oil recovery (EOR) processes due to their effectiveness in very harsh environments found in many of the oilfields around the world. While the size-dependent properties of nanoparticles have been extensively studied in the area of optics or cellular uptake, little is known on the effects of nanoparticle size on emulsion/foam generation, especially for EOR applications. In this study, silica nanoparticles with four different sizes (5, 12, 25, and 80 nm nominal diameter) but with the same surface treatment were employed to test their emulsion or foam generation behavior in high-salinity conditions. The decane-in-brine emulsion generated by sonication or flowing through sandpack showed smaller droplet size and higher apparent viscosity as the nanoparticle size decreased. Similarly, the CO2-in-brine foam generation in sandstone or sandpacks was also significantly affected by the nanoparticle size, exhibiting higher apparent foam viscosity as the nanoparticle size decreased. In case of foam generation in sandstone cores with 5 nm nanoparticles, a noticeable hysteresis occurred when the flow velocity was initially increased and then decreased, implying a strong foam generation initially; and then the trapping of the generated foam in the rock pores, as the flow velocity decreased. On the other hand, weak foams stabilized with larger nanoparticles indicated a rapid coalescence of bubbles which prevented foam generation. Overall, stable emulsions/foams were achievable by the smaller particles as a result of greater diffusivity and/or higher number concentration, thus allowing more nanoparticles with higher surface area to volume ratio to be adsorbed at the fluid/fluid interfaces of the emulsion/foam dispersion.