GPC is a type of chromatography in which analytes are separated, based on their size or hydrodynamic volume (radius of gyration). This differs from other chromatographic techniques, which depend upon chemical or physical interactions between the mobile and stationary phases to separate analytes. Separation occurs via the use of porous gel beads packed inside a column (see stationary phase (chemistry)). The principle of separation relies on the differential exclusion or inclusion of the macromolecules by the porous gel stationary phase. Larger molecules are excluded from entering the pores and elute earlier, while smaller molecules can enter the pores, thus staying longer inside the column. The entire process takes place without any interaction of the analytes with the surface of the stationary phase.   The smaller analytes relative to the pore sizes can permeate these pores and spend more time inside the gel particles, increasing their retention time. Conversely, larger analytes relative to the pores sizes spend little if any time inside the column, hence they elute sooner. Each type of column has a range of molecular weights that can be separated, according to their pores sizes.  If an analyte is too large relative to the column's pores, it will not be retained at all and will be totally excluded; conversely, if the analyte is small relative to the pores sizes, it will be totally permeating. Analytes that are totally excluded, elute with the free volume outside around the particles (V), the total exclusion limit, while analytes that are completely delayed, elute with  the solvent, marking the total permeation volume of the column, including also the solvent held inside the pores (V). The total volume can be considered by the following equation, where V is the volume of the polymer gel and V is the total volume: 
As can be inferred, there is a limited range of molecular weights that can be separated by each column, therefore the size of the pores for the packing should be chosen according to the range of molecular weight of analytes to be separated. For polymer separations the pore sizes should be on the order of the polymers being analyzed. If a sample has a broad molecular weight range it may be necessary to use several GPC columns with varying pores volumes in tandem to resolve the sample fully.