A ultrafiltração é uma tecnologia de membrana que tem lugar dentro de uma gama de porosidade de membrana entre 0,001 e 0,1 µm. Este processo é utilizado para a remoção seletiva de matéria em suspensão, matéria particulada, grandes macromoléculas, matéria coloidal ou microorganismos, mas não remove iões ou matéria dissolvida, como é o caso da osmose inversa.
As membranas de ultrafiltração removem os contaminantes através de um simples mecanismo de exclusão de tamanho (peneiração). Uma diferença de pressão torna a operação possível. O tamanho nominal dos poros (diâmetro dos poros expresso em microns) ou o corte do peso molecular (peso molecular de um soluto que é retido em mais de 90%, medido em Daltons) são normalmente utilizados para caracterizar membranas de ultrafiltração.
É preciso ter em conta que diferentes materiais de membrana com peso molecular semelhante podem ter diferentes eficiências de separação. A regularidade da distribuição do tamanho dos poros e a própria química da membrana também desempenham um papel importante na separação.
Principais tipos de ultrafiltração: