The invention discloses a method for preparing a
metal colloid at normal temperature, which belongs to the field of preparation of colloids. The method is characterized by comprising the following steps of: mixing a
polyol solution with the concentration of a
promoter of 0.00002-10mol / L and the
polyol solution with the concentration of a
metal precursor of 0.00001mol / L-1mol / L, enabling the
molar ratio of the
promoter to the
metal precursor to be 2-100 and reacting at
room temperature to prepare metal-
sol, wherein the prepared metal-
sol has ultrahigh stability, and the particle size of metal is 1-20nm. The metal-
sol prepared by the method disclosed by the invention has good stability, and the
particle size distribution of
metal nanoparticles is uniform. The method disclosed by the invention has a simple process and is suitable for large-scale generation of the
metal colloids, protecting agents on the surfaces of the generated nanoparticles are easy to clean, a catalyst prepared by the method disclosed by the invention has
high activity, and the method further has good
economic benefits and industrial application prospects.