Currently, air conditions on earth are getting worse over time due to the impact of air pollution. One example of air pollution is motor vehicle exhaust emissions. Exhaust gas emissions are the result of combustion residue in motor vehicle engines that use fuel. Motor vehicle exhaust emissions contain carbon monoxide (CO), hydrocarbons (HC), carbon dioxide gas (CO2) which have a negative impact on the environment and living creatures. This research will create a motor vehicle exhaust emission detection device. In this design, an Arduino microcontroller was used and the manufacture of this tool used an MQ-7 gas sensor to detect carbon monoxide (CO) gas, an MQ-2 sensor to detect hydrocarbon gas (HC), and an MQ-135 to detect carbon dioxide (CO2) gas. The emission test results will be sent to the application, this data includes plate number, vehicle type, vehicle brand, vehicle year and emission test results. The results of the carbon monoxide (CO) gas sensor calibration test taken from 5 data showed an error of 5.51%. The results of the hydrocarbon (HC) gas sensor calibration test taken from 5 data showed an error of 4.23%. The results of the carbon dioxide (CO2) gas sensor calibration test taken from 5 data showed an error of 1.06%. In the implementation of the tool and application, the test results were obtained for 15 vehicles. Where the highest hydrocarbon (HC) gas content value was 412 ppm, the highest carbon monoxide (CO) gas content value was 1.48%, and the highest carbon dioxide (CO2) gas content value was 21.4%.