The application of a universal synthetic strategy for the high yielding and facile synthesis of a wide range of functional RAFT agents including trithiocarbonates, xanthates and dithiocarbamates is described.