Nanocomposites membranes from cellulose nanofibers, SiO2 and carboxymethyl cellulose with improved properties.