Agarose gel electrophoresis is a type of separation technique used to separate substances on the basis of charge on the molecules, size, molecular weight, etc. It is basically used for the separation of nucleic acid on the basis of size. Smaller molecules will migrate faster than larger molecules.