Abstract. SO 2 variability over a large concentration range and interferences from other gases have been major limitations in industrial SO 2 emission monitoring. This study demonstrates accurate industrial SO 2 emission monitoring through a portable multichannel gas analyzer with an optimized retrieval algorithm. The proposed analyzer features a large dynamic measurement range and correction of interferences from other coexisting infrared absorbers such as NO, CO, CO 2 , NO 2 , CH 4 , HC, N 2 O, and H 2 O. The multichannel gas analyzer measures 11 different wavelength channels simultaneously to correct several major problems of an infrared gas analyzer including system drift, conflict of sensitivity, interferences among different infrared absorbers, and limitation of measurement range. The optimized algorithm uses a third polynomial instead of a constant factor to quantify gas-to-gas interference. Measurement results show good performance in the linear and nonlinear ranges, thereby solving the problem that the conventional interference correction is restricted by the linearity of the intended and interfering channels. The results imply that the measurement range of the developed multichannel analyzer can be extended to the nonlinear absorption region. The measurement range and accuracy are evaluated through experimental laboratory calibration. Excellent agreement was achieved, with a Pearson correlation coefficient (r 2 ) of 0.99977 with a measurement range from approximately 5 to 10 000 ppmv and a measurement error of less than 2 %. The instrument was also deployed for field measurement. Emissions from three different factories were measured. The emissions of these factories have been characterized by different coexisting infrared absorbers, covering a wide range of concentration levels. We compared our measurements with commercial SO 2 analyzers. Overall, good agreement was achieved.