A simple but efficient colorimetric assay was developed for the detection and quantification of acid phosphatase (ACP) using a smartphone. This strategy is based on target-controlled iodine-mediated etching of gold nanorods (AuNRs). Due to effective hydrolysis of the substrate pyrophosphate (PPi) by ACP, chelated Cu 2+ with PPi was released, which promoted the redox reaction with an iodide ion (I −), leading to the formation of I 3 −. As the etching agent of AuNRs, I 3 − caused a blueshift of the localized surface plasmon resonance peak and, more importantly, an observable color change. The vivid colors were recorded with a smartphone camera and directly analyzed using an image-processing app. On the basis of the direct correlation between ACP concentration and the etching degree of AuNRs as well as color change, this smartphone nanocolorimetry technique showed a good linear response toward ACP over the range of 0-15.0 U/L, with a detection limit of 0.97 U/L. Using the standard addition method, the practical applicability of the proposed smartphone-based assay was successfully demonstrated by determining ACP in human serum samples, with results consistent with those obtained by UV-Vis spectrophotometry.