Synthesizing single-atom catalysts through a general method presents a great challenge. Here the authors report that Fe, Co and Ni single-atom catalysts can be obtained using pre-located isolated Pt atoms as the catalyst and identify the role of Pt single atoms in the synthesis process.