La nanofiltration (couramment appelée NF) est un processus de filtration par membrane relativement récent utilisé le plus souvent avec de l'eau contenant une faible concentration totale de solides totaux dissous, telle que l'eau de surface et les eaux souterraines, dans le but de l'adoucir et d'éliminer la matière organique.
La nanofiltration est une méthode de filtration par membrane qui utilise des pores cylindriques de taille nanométrique qui traversent la membrane à 90°.
Les membranes de nanofiltration ont des tailles de pores de 1 à 10 nanomètres, plus petites que celles utilisées en microfiltration et ultrafiltration, mais plus grandes que celles de l'osmose inverse.
La nanofiltration est de plus en plus utilisée dans les applications de traitement des aliments comme la transformation des produits laitiers.