Ett tunt fast ämne som tillåter vissa ämnen att diffundera genom dem kallas ett semipermeabelt membran. Semipermeabla membran är vanligtvis gjorda av material som cellulosa, cellulosaacetat eller polykarbonat. De har porer som är tillräckligt små för att blockera passagen av större molekyler, såsom proteiner och stärkelse, men tillåter mindre molekyler, såsom vatten och joner, att passera igenom. Semipermeabla membran används i en mängd olika tillämpningar, inklusive vattenrening, dialys och produktion av biobränslen.