The invention provides an input device and method for vehicle information codes for solving the problem that VIN input equipment low in cost and convenient and fast to use does not exist. The input device comprises OBD interface equipment composed of an OBD end processing chip, an OBD end Bluetooth module, an OBD end interface circuit, an OBD end power source and an OBD end diagnosis interface plug, and mobile handheld equipment composed of a camera module, a mobile end Bluetooth module, a mobile end processing chip, a mobile end storage module, a mobile end human-computer interaction module and a mobile end power source. The input method comprises the steps of building connection between the mobile end processing chip and an engine ECU, building communication between the OBD end processing chip and the mobile end processing chip, recognizing a VIN, writing the VIN in the engine ECU, reading a VIN stored in the engine ECU and checking the VINs. The input device has the advantages of being small in size, low in manufacturing cost, easy to use, high in input efficiency and accurate.