The invention belongs to the technical field of comprehensive utilization of metallurgical resources, and particularly relates to a method for preparing carbonate powder by smelting wastes by using stainless steel. The method for preparing the carbonate powder by smelting the wastes by using the stainless steel comprises the steps that stainless steel smelting slag is subjected to on-line ore phase reconstruction, after cooling, leaching is conducted by using a metallurgical waste acid solution, and after filtration, a calcium and magnesium-rich solution is obtained, the pH value of a filter liquor is adjusted, and a structure-directing agent is added; metallurgical waste gas containing CO2 is introduced into the obtained solution to form a precipitate, and after filtration and drying, calcium carbonate powder and magnesium carbonate powder with regular shapes and sizes are obtained in sequence. By means of the method, on-line ore phase reconstruction of the stainless steel slag is achieved, a lot of calcium and magnesium are enriched into a phase easy to leach, chromium is enriched into a spinel phase, while chromium stabilization is considered, the resource utilization rate of the stainless steel slag is improved greatly, the carbonate powder can be widely used in the industries of building, paper making, rubber, medicines and the like, and it is achieved that wastes are controlled by wastes, and wastes are prepared into valuable things.