Glycogen is a randomly hyperbranched glucose polymer. Complex branched polymers have two structural levels: individual branches and the way these branches are linked. Liver glycogen has a third level: supramolecular clusters of beta particles which form larger clusters of alpha particles. Size distributions of native glycogen were characterized using size exclusion chromatography (SEC) to find the number and weight distributions and the size dependences of the number- and weight-average masses. These were fitted to two distinct randomly joined reference structures, constructed by random attachment of individual branches and as random aggregates of beta particles. The z-average size of the alpha particles in dimethylsulfoxide does not change significantly with high concentrations of LiBr, a solvent system that would disrupt hydrogen bonding. These data reveal that the beta particles are covalently bonded to form alpha particles through a hitherto unsuspected enzyme process, operative in the liver on particles above a certain size range.