Materials interfaces--with a gas, a liquid, or another solid--are highly important for advanced applications. Besides their topological design, controlling interactions at these interfaces is typically realized by tuning the chemical composition of the materials surface. In areas such as nanoscience or biology, it is, however, highly desirable to impart heterogeneously distributed properties. Photopatterning, more than micro- and nanoprinting methods, is often the method of choice for precise functionalization, especially in terms of versatility. Recently, a range of new or rediscovered photochemistry approaches have been applied to precision surface functionalization, with the common aim of increasing efficiency and resolution while concomitantly lowering the amount of required energy. A survey of such methods is presented in this Review, with a focus on those we have explored.