La electroforesis es una técnica para la separación de moléculas (proteínas o ácidos nucleicos) sobre la base de su tamaño molecular y carga eléctrica. Los ácidos nucleicos ya disponen de una carga eléctrica negativa, que los dirigirá al polo positivo, mientras que las proteínas se cargan con sustancias como el SDS (detergente) que incorpora cargas negativas de una manera dependiente del peso molecular. Para la separación se usa un gel de agarosa o poliacrilamida (fibras cruzadas, como una malla). Al poner la mezcla de moléculas y aplicar un campo eléctrico, éstas se moverán y deberán ir pasando por la malla, por la que las pequeñas se moverán mejor, más rápidamente. Así, las más pequeñas avanzarán más y las más grandes quedarán cerca del lugar de partida.
