The invention discloses environment-friendly textile size and a preparation method thereof. The environment-friendly textile size comprises the following effective components in parts by weight: 32-40parts of modified starch, 5-8 parts of plant starch, 3-8 parts of nano particles, 10-18 parts of glue, 3-5 parts of ethylene glycol, 10-16 parts of acrylamide, 26-50 parts of deionized water and 5-15parts of an auxiliary agent. The modified starch, acrylamide and the auxiliary agent are used as matrix components, and the plant starch, nano particles, glue and ethylene glycol are used for preparing the textile size with an environment-friendly function, so that the problem that a conventional size film is brittle is solved, and the problems that the conventional size is poor in wear resistance, serious in moisture absorption and poor in glue solution permeability are effectively relieved; and meanwhile, the nano particles, glue and ethylene glycol are added, so that the prepared textile size is good in permeability, good in sizing effect, low in moisture absorption re-viscosity, stable in quality, easy to desize, green and environment-friendly, and has a good application prospect.