The invention discloses a method for preparing 5-methyl carboxylate-6-benzoltriazolylmethoxy. The method comprises the following steps of taking 2-methoxyl-4-aminobenzoate as a raw material, adding acetic anhydride and glacial acetic acid with a dissolved quantity and concentrated nitric acid with a nitration quantity in the raw material, performing a nitration reaction to prepare an intermediate of 2-methoxyl-4-amino-5-nitrobenzoate; taking 2-methoxyl-4-amino-5-nitrobenzoate as a raw material, adding methanol with a dissolved quantity and Raney nickel with a catalytic amount, controlling the pressure at 0.5-0.8 Mpa, putting hydrogen into the mixture, performing a hydrogenation reaction, pouring methanol aqueous solution containing sulfuric acid into the mixture, adding ices to separate out crystals, filtering and drying the crystal to obtain the intermediate 2-methoxyl-4,5-diaminobenzoate; adding the 2-methoxyl-4,5-diaminobenzoate in concentrated hydrochloric acid, adding sodium nitrite solution in the mixture drop by drop at a temperature of 0-5 DEG C, after the adding of the sodium nitrite solution is finished, heating the mixture to 30-35 DEG C and agitating the mixture for 1-2 hours; cooling and filtering the mixture, obtaining solid; washing the solid with methylene dichloride and water in sequence, obtaining the 5-methyl carboxylate-6-benzoltriazolylmethoxy. According to the method provided by the invention, the raw materials are easy to get, the operation is simple, the cost is low, the industrialization production is easy to realize, the product yield is high and more than 80%, therefore, the method has a good practicability and can produce good economic benefit and social benefit.