Diffusion depends on many factors such as
1.Temperature - if the temperature increase then the kinetic energy will also increase and if kinetic energy increase then the velocity will also increase . This high velocity leads to high rate of diffusion.
2.Medium of diffusion- the particles present in the medium act as barrier to diffusion. This means that larger the molecules lower the rate of diffusion and greater number of molecules reduce the rate of diffusion .
3. Density of diffusing substance - density is define as mass per unit volume . Region of high density contain greater number of molecules than low density . Therefore higher the density lower will be the diffusion .
4. Concentration gradient - concentration is define as the number of solute molecules that can be found within a given volume . Volume of high concentration gradient have a large difference in the concentration leads to a greater probability of molecular collisions over the region and therefore increase the rate of diffusion . Generally the greater the concentration gradient , the greater the rate of diffusion .