Heteropolyacids (HPAs) can activate methane at ambient temperature (e.g., 20.degree. C.) and atmospheric pressure, and transform methane to acetic acid, in the absence of any noble metal such as Pd). The HPAs can be, for example, those with Keggin structure: H.sub.4SiW.sub.12O.sub.40, H.sub.3PW.sub.12O.sub.40, H.sub.4SiMo.sub.12O.sub.40, or H.sub.3PMo.sub.12O.sub.40, can be when supported on silica.