The invention discloses an IC (integrated circuit) card recharging control system based on a 2D (two dimensional) code. The IC card recharging control system based on the 2D code comprises an IC reading module, a press key module, a processing module, a 2D code generation module, a display module, a mobile device and a server, wherein the mobile device comprises a code scanning unit, a payment unit and a communication unit. When a person uses the IC card recharging control system based on the 2D code, the person inputs an IC card number read by the IC reading module and the amount of money to be recharged, input by the press key module, into the processing module, the processing module combines the IC card number and the amount of the money to be recharged, controls the 2D code generation module to generate a 2D code which includes the IC card number and the amount of the money to be recharged, and controls the display module to display the 2D code, the code scanning unit of the mobile device scans the 2D code so as to obtain the IC card number and the amount of the money to be recharged, and then the payment unit recharges an IC card of the IC card number with the corresponding recharge amount, and simultaneously the communication unit sends a recharge record to the server, and finally the server controls the payment unit to recharge the IC card of the IC card number with the corresponding recharge amount according to the recharge record. The IC card recharging control system based on the 2D code can improve recharge efficiency, and performs quick and accurate recharging.