The M13 phage display system is a powerful technology for engineering proteins such as functional mutant proteins and peptides. In this system, it is necessary that the protein is displayed on the phage surface. Therefore, its application is often limited when a protein is poorly displayed. In this study, we attempted to understand the relationship between a protein's properties and its display efficiency using the well-known pIII and pVIII type phage display system. The display of positively charged SV40 NLS and HIV-1 Tat peptides on pill was less efficient than that of the neutrally charged RGDS peptide. When different molecular weight proteins (1.5-58 kDa) were displayed on pIII and pVIII, their display efficiencies were directly influenced by their molecular weights. These results indicate the usefulness in predicting a desired protein's compatibility with protein and peptide engineering using the phage display system.