Electroforeza, denumită și electroforeză în gel, este utilizată pentru a separa macromoleculele de ADN, ARN și proteine. ADN și ARN sunt separate în funcție de mărimea și lungimea lor, în timp ce proteinele sunt separate în funcție de încărcăturile lor.
Electroforeza este folosită în ADN pentru amprentele digitale pentru criminalistică, testarea paternității, verificarea reacțiilor PCR, detectarea bolilor și pentru căutarea unor relații evolutive între organisme. O soluție de molecule de ADN încărcate negativ este trasă prin gel utilizând un câmp electric. Moleculele de ADN mai mici sunt trase prin gel mai rapid decât moleculele ADN mai mari. Aceasta creează o serie de benzi care conțin molecule ADN diferite. Benzile care sunt departe de începutul gelului sunt cele care conțin cele mai mici fragmente de ADN, în timp ce benzile care conțin cele mai mari fragmente de ADN sunt situate cel mai aproape de începutul gelului.
O varietate de geluri de electroforeză sunt utilizate pentru a determina informațiile furnizate de proteine, iar tipul de gel utilizat este determinat de informațiile necesare. Proteinele conțin o varietate de aminoacizi care acționează ca blocuri pentru structura proteinelor. Numărul de aminoacizi conțin proteinele și modificările chimice care sunt atașate la proteine determină dimensiunea lor. Proteinele au, de asemenea, sarcini diferite pe baza tipului de proteine în cauză.