The precision of the delivery of therapeutics to the desired injection site by syringes and hollow needles typically depends on the operator. Here, we introduce a highly sensitive, completely mechanical and cost-effective injector for targeting tissue reliably and precisely. As the operator pushes the syringe plunger, the injector senses the loss-of-resistance on encountering a softer tissue or a cavity, stops advancing the needle and delivers the payload. We demonstrate that the injector can reliably deliver liquids to the suprachoroidal space-a challenging injection site that provides access to the back of the eye-for a wide range of eye sizes, scleral thicknesses and intraocular pressures, and target sites relevant for epidural injections, subcutaneous injections and intraperitoneal access. The design of this simple and effective injector can be adapted for a broad variety of clinical applications.