In this work, charge-to-mass ratio (C/M) and band broadening analyses were combined to provide better guidance for the design of free-flow zone electrophoresis carrier buffer (CB). First, the C/M analyses of hemoglobin and C-phycocyanin (C-PC) under different pH were performed by CLC Protein Workbench software. Second, band dispersion due to the initial bandwidth, diffusion, and hydrodynamic broadening were discussed, respectively. Based on the analyses of the C/M and band broadening, a better guidance for preparation of free-flow zone electrophoresis CB was obtained. Series of experiments were performed to validate the proposed method. The experimental data showed high accordance with our prediction allowing the CB to be prepared easily with our proposed method. To further evaluate this method, C-PC was purified from crude extracts of Spirulina platensis with the selected separation condition. Results showed that C-PC was well separated from other phycobiliproteins that have similar physicochemical properties, and analytical grade product with purity up to 4.5 (A620/A280) was obtained.