Nanofiltration membranes typically have pore sizes that allow for the selective separation of particles. These membranes are designed to remove small organic molecules, salts, and ions while allowing water and certain other smaller molecules to pass through. Pressure is applied to the solution, forcing it through the membrane, thereby separating contaminants from the purified fluid.