A novel method for the efficient preparation of 11C-radiopharmaceuticals by on-line [11C]methylation using [11C]methyl iodide has been developed and applied to a rapid, convenient automated system. [11C]Methyl iodide is first trapped in a short column, containing an adsorber and coated substrate, which is connected to an HPLC injector. DMF is then introduced. Alternatively the substrate is added with the DMF. A whole reaction mixture can be easily injected onto an HPLC column for purification by switching the injector valve immediately after the reaction. Thus, radiochemical yields in the preparation of 11C-labeled doxepin, benztropine, cyproheptadine and N-methylspiperone have been improved remarkably and the synthetic procedure simplified.