The invention discloses a terminal difference eliminating method in an indoor positioning technology based on signal intensity. First, in an offline stage, a positioning region is divided into grids and a rectangular coordinate system is built, signal intensity and position coordinates collected at sampling points are obtained, equalization processing is performed, and a position fingerprint database is generated; then, in a positioning stage, signal intensity information of an actual positioning position is collected, and is preprocessed; Pearson similarity between actual collected data and position fingerprint database data is calculated, and is utilized to update the database; and finally, the preprocessed signal intensity information corresponding to the actual position is matched with the updated database, the sampling point with relatively small distance is selected, and the position coordinates of the sampling point are utilized to estimate the positioning position. The terminal difference eliminating method provided by the invention effectively reduces adverse effects caused to a positioning result by difference of different terminal equipment in received signal intensity, improves the degree of accuracy of indoor positioning, and has relatively high practical application value.