La nanofiltration (NF) est une méthode de séparation membranaire qui permet l’arrêt sélectif des molécules dont la taille varie entre 100 et 10-0.5 nanomètre (nm). La nanofiltration n’est pas fondamentalement différente de l'ultrafiltration ou de la microfiltration, si ce n’est qu’elle retient des matières de tailles différentes de ces dernières.