Single-crystal platinum nanorods with high aspect ratios and tunable length were fabricated on a large scale by a glycol-assisted one-step vacuum impregnation method, using mesoporous inorganic silica SBA-15 as the host.