A control device for an internal combustion engine, wherein the internal combustion engine is installed in a vehicle and includes a gasoline particulate filter "GPF" as an exhaust gas purifier that purifies exhaust gas discharged from a plurality of cylinders (#1-#4) and a plurality of fuel injection valves that are respectively provided for the cylinders (#1-#4), the control device being configured to execute: a dither control process for operating the fuel injection valves to set at least one of the cylinders (#w) as a rich combustion cylinder and to set at least another one of the cylinders (#w, #y, #z) that differs from the at least one of the cylinders (#w) as a lean combustion cylinder, wherein the rich combustion cylinder has an air-fuel ratio that is richer than a stoichiometric air-fuel ratio, the lean combustion cylinder has an air-fuel ratio that is leaner than the stoichiometric air-fuel ratio, the dither control process is executed in a first mode when the vehicle is driven in a normal manner by a user, and the dither control process is executed in a second mode on condition that a command signal for performing a temperature raising process on the exhaust gas purifier is input from a device outside the vehicle at a repair shop or as a predetermined user operation; and a process for setting an absolute value in the second mode to be greater than an absolute value set in the first mode, wherein the absolute value is an absolute value of a difference between the air-fuel ratio of the lean combustion cylinder and the air-fuel ratio of the rich combustion cylinder resulting from the dither control process, wherein the dither control process is executed in a second mode when the vehicle is traveling on a road, and wherein the predetermined user operation is a simultaneous depression of an accelerator and a brake when a shift lever is in a neutral state. a dither control process for operating the fuel injection valves to set at least one of the cylinders (#w) as a rich combustion cylinder and to set at least another one of the cylinders (#w, #y, #z) that differs from the at least one of the cylinders (#w) as a lean combustion cylinder, wherein the rich combustion cylinder has an air-fuel ratio that is richer than a stoichiometric air-fuel ratio, the lean combustion cylinder has an air-fuel ratio that is leaner than the stoichiometric air-fuel ratio, the dither control process is executed in a first mode when the vehicle is driven in a normal manner by a user, and the dither control process is executed in a second mode on condition that a command signal for performing a temperature raising process on the exhaust gas purifier is input from a device outside the vehicle at a repair shop or as a predetermined user operation; and a process for setting an absolute value in the second mode to be greater than an absolute value set in the first mode, wherein the absolute value is an absolute value of a difference between the air-fuel ratio of the lean combustion cylinder and the air-fuel ratio of the rich combustion cylinder resulting from the dither control process, wherein the dither control process is executed in a second mode when the vehicle is traveling on a road, and wherein the predetermined user operation is a simultaneous depression of an accelerator and a brake when a shift lever is in a neutral state.