The electrophoretic separation of high-molecular-weight proteins (> 500 kDa) using polyacrylamide is difficult because gels with a large enough pore size for adequate protein mobility are mechanically unstable. A 1% vertical sodium dodecyl sulfate (SDS)-agarose gel electrophoresis (VAGE) system has been developed that allows titin (a protein with the largest known SDS subunit size of 3000-4000 kDa) to migrate over 10 cm in a approximately 13 cm resolving gel. Such migration gives clear and reproducible separation of titin isoforms. Proteins ranging in size from myosin heavy chain ( approximately 220 kDa) up to titin can be resolved on this gel system. Electroblotting of these very large proteins was nearly 100% efficient. This VAGE system has revealed two titin size variants in rabbit psoas muscle, two N2BA bands in rabbit cardiac muscle, and species differences between titins from rat and rabbit muscle. Agarose electrophoresis should be the method of choice for separation and blotting of proteins with very large subunit sizes.