Ultrafiltration (UF) is a membrane filtration process that separates particles based on size and molecular weight. It uses a semipermeable membrane to remove solids, viruses, bacteria, and other impurities from liquids. The pores in ultrafiltration membranes typically range from 1 to 100 nanometers, making it highly effective in retaining macromolecules while allowing water and low-molecular-weight solutes to pass through.