The invention discloses an elevator self-diagnosis and pre-diagnosis system and method based on a time-frequency transformation algorithm. The elevator self-diagnosis and pre-diagnosis system comprises a sensor and an elevator control system or comprises a frequency converter and an elevator control system. The sensor is connected with the elevator control system. The frequency converter is connected with the elevator control system. The elevator control system comprises a data conversion module, a data fusion module, a judgment module, an anomaly analysis module, an anomaly / fault clearance module and an anomaly / fault information sending module. According to the elevator self-diagnosis and pre-diagnosis system and method, labor cost of a company is reduced greatly, the number of times of elevator stopping is reduced, and the experience of passengers and elevator usage efficiency are improved. Meanwhile, due to the fact that the problem of an anomaly or a fault is solved through pre-diagnosis, the technical content of products of the company is increased greatly, industrial competitiveness is promoted, and the condition that the company conducts popularization and brand establishment on the elevator products is facilitated.