Proposed is a visible light reconstruction fingerprint indoor positioning (RFP) algorithm, which combines time difference of arrival (TDOA) algorithm and fingerprint algorithm to quickly complete high-precision location. Firstly, it uses the solution set estimated by the TDOA algorithm to define a region, then it constructs a three-dimensional meticulous fingerprint database in the region, and thus locates the unknown node with the matching algorithm. Simulation results show that the average positioning error of the proposed algorithm is about 0.1719m, which improves the positioning accuracy compared with the traditional TDOA algorith, and saves the positioning time compared with the traditional meticulous fingerprint algorithm.